Past Teaching

COSC 1015Introduction to Programming for Data ScienceF17COSC 3011Software DesignF05, S07, S08, F08NASC 5770Visualization Basics: Introduction to Computational Thinking & RoboticsS14 (team taught)

Number Title Semesters
COSC 1101 FYS: Beauty & Joy of Computing F15, F16
COSC/MATH 2300 Discrete Structures F17, S17, F17
COSC 3020 Algorithms and Data Structures F08, S10, F14
COSC 3900 Client-Side Web Programming F14
COSC 4/5450 Computer Graphics F03, S06
COSC 4760 Computer Networks F04
COSC 4/5785 Compiler Construction I S05, F13
COSC 4820 Database Systems S10, S12, S13, S14, S15, S16, S17
COSC 4/5840 Software Engineering F02, F03, F04, F05, F06
COSC 4/5850 Software Engineering Lab S02, S03, S04, S05
COSC 4950 Senior Design I F06, F09, S10, F11, S12, F12, S13, F13, F14, F15, F16
COSC 4955 Senior Design II F06, S10, S12, F12, S13, F13, S14, S15, S16, S17
COSC 5640 Automated Reasoning S02
COSC 5820 Database Systems F09, F11, F13
COSC 5000 Graduate Seminar F02, F03, F11
COSC 4/5010 Enterprise Programming S03
COSC 4/5010 Grid Computing for Scientific Applications S06
COSC 4/5010 Distributed Computing for Cryptographic Applications F07
COSC 5010 Game Programming S04
COSC 5010 Independent Study: Scientific Visualization F05
COSC 5010 Automatic Programming F06
COSC 5010 Independent Study: Cloud Computing Su11
COSC 5010 Introduction to ACL2 F12
ES 1000 Orientation to Engineering F11
HP 3151 Understanding the Digital Society S07
HP 3153 Silicon Artists S08
HP 4151/4152 What Computers Can Do F12, F13, S16
MATH 5150 Computer Science Principles (Professional Development) Su17

Leave a Reply