Computer Science and Engineering
[3] Algorithms

(A+) 
[3] Data Structures

(A+) 
[3] Automata Theory

(A+) 
[3] Principles of Programming

(A+) 
[3] Programming Language

(A+) 
[3] Computer Programming

(A+) 
[3] Introduction to Machine Learning

(A+) 
[3] Artificial Neural Networks (Lifelong Sequential Learning) _Graduate Course

(A+) 
[3] Introduction to Artificial Intelligence (Stanford' 08)

(A+) 
[3] System Programming


[3] Operating Systems


[3] Computer Architecture


[3] Database


[3] Data Communications


[3] Logic Design


[3] Logic Design Lab.


[3] Electrical and Electronic Circuits


[3] Project 2


[3] Introduction to Industrial Engineering


[1] Computer Engineering Seminar


[1] ITleadership Seminar




Mathematics
[3] Modern Algebra 1


[3] Linear Algebra 1


[3] Linear Algebra 2


[3] Sets and Mathematical Logic


[3] Calculus 1


[3] Honor Calculus 2


[4] Differential Equations


[3] Introduction to Mathematical Analysis 1


[3] Introduction to Mathematical Analysis 2


[3] Numerical Linear Algebra


[3] Efficient Programming and Practice (Numerical Analysis)


[3] Introduction to Scientific Computing


[3] Engineering Mathematics 1 (Differential Equations, Fourier Analysis)


[3] Engineering Mathematics 2 (Probability, Distribution, Linear Programming, Combinatoral Optimization)



Neuroscience, Cognitive Science, Psychology : BrainMindBehavior
[3] Studies in Artificial Intelligence and Cognitive Process (23 Problems in Systems Neuroscience) _Graduate Course


[3] Brain and Computation (Computational Neuroscience)


[3] Cognitive Process and Lab. (Cognitive Psychology)


[3] Inquiry on Human Mind (The way our Mind works: through Brain)


[3] Introduction to Psychology


[3] Computational Linguistics


[3] Language and Information Processing


[3] BrainMindBehavior (Various departments' Approaches to the Brain & Cognitive Science)


[1] BrainMindBehavior Seminar


[2] BrainMindBehavior Individual Study


[3] Computer and Mind (Is AI possible?: Philosophical Approach)


