Teaching
CSCI 223: Computer Organization and Assembly Language, F10, S11, F11
CSCI 300 Section 1: Social Responsibility in Computer Science, F06
CSCI 311/500: Models of Computation, F08, F09, F12, F17
CSCI 345 Section 1: Information Storage and Retrieval, S08, S10, S12, S14, F15
CSCI 431 (CSCI 390 Section 1): Robotics Programming, F12, S16, F18
CSCI 433 Section 1/2: Algorithms and Data Structure Analysis, S13, S15, S17, S18
CSCI 490 Section 1: Robotics, F14
CSCI 531 Section 1: Artificial Intelligence, F07
CSCI 533 Section 1: Analysis of Algorithms, S12, F14, F15, F16, F18
CSCI 547 (CSCI 582 Section 1): Digital Image Processing, S07, S18
CSCI 581 Section 1: Robotics, S09
CSCI 581 Section 1: Computer Vision, F08, S11
CSCI 582 Section 1: Advanced Robotics, S10
CSCI 487 Section 1: Senior Project, F06, S09, F16
CSCI 632 (ENGR 691/692 Section 66): Machine Learning, F06, S08, F10, S14, S16
ENGR 596 Section 66: iOS Programming with Swift, S17
ENGR 691/692 Section 66: Randomized Algorithms, F09, F11, S15, F17
ENGR 692 Section 66: Pattern Recognition, S13
Courses taught at University of New Orleans
CSCI 6633: Computer Vision, Spring 06, Fall 04, Fall 03
CSCI 3080: Ethics in the Computing Profession, Spring 06, Fall 05, Spring 05
CSCI 3090: Undergraduate Seminar, Spring 06, Fall 05, Spring 05
CSCI 6990: Data Mining and Machine Learning, Fall 05
CSCI 6635: Pattern Recognition, Spring 05, Spring 04