Courses Taught/Teaching

 

Office Hours (Spring 2018): Monday, Wednesday: 1pm to 2pm in SC2002 and 6:15pm to 7:15pm in Math 333.

Friday: 12:00noon-1pm in Math333 and 1pm-2:00pm in SC2002.

 

         Spring 2018

o   CSCI-6990 Machine Learning II (Graduate level), Syllabus

o   CSCI-3301: Computer Organization (Undergraduate level), Syllabus

 

         Fall 2017:

o   CSCI- 5631/4631 Principles of Computer Graphics (Graduate and undergraduate level)

o   CSCI-3301: Computer Organization (Undergraduate level)

 

         Spring 2017:

o   CSCI-6990 Machine Learning I (Graduate level)

o   CSCI-2450 Assembly Language Programming (Undergraduate level)

 

         Fall 2016:

o   CSCI-6635 Pattern Recognition (Graduate level)

o   CSCI-2450 Assembly Language Programming (Undergraduate level)

 

         Spring 2016:

o   CSCI-5311/4311: Computer Networks and Telecommunications (Graduate and undergraduate level)

o   CSCI-3301: Computer Organization (Undergraduate level)

 

         Fall 2015:

o   CSCI-6635 Pattern Recognition (Graduate level)

o   CSCI-5401/4401 Operating Systems (Graduate and undergraduate level)

 

         Spring 2015:

o   CSCI-6635 Pattern Recognition (Graduate level)

o   CSCI-3301 Computer Organization (Undergraduate Level)

 

         Fall 2014:

o   CSCI-6635 Pattern Recognition (Graduate level)

o   CSCI-3301 Computer Organization (Undergraduate Level)

o   CSCI-3102 Introduction to the Theory of Computation (Undergraduate level)

 

         Spring 2014:

o   CSCI-5401/4401 Operating Systems (Graduate and undergraduate level)

o   CSCI-3301 Computer Organization (Undergraduate Level)

 

         Fall 2013:

o   CSCI-5401/4401 Operating Systems (Graduate and undergraduate level)

o   CSCI-3102 Introduction to the Theory of Computation (Undergraduate level)

 

         Spring 2013:

o   CSCI-6635 Pattern Recognition (Graduate level)

 

         Fall 2012:

o   CSCI-5401/4401 Operating Systems (Graduate and undergraduate level)