Teaching Activities
Current Courses
INF3781: Computer Graphics
Foundations of computer graphics, geometric modeling, rendering, animation, and interactive visualization.
Course Page
IBT104: Intro to Computer Science & Programming
An introduction to computational thinking, programming concepts, and problem solving.
Course PageScientific Direction
Fundamentals of Programming for Games and Interactive Applications
An introduction to to programming through game development and interactive application design.
Program DetailsPrevious Courses
Parallel Programming
Parallel programming concepts, concurrency, synchronization, and the design of programs for multicore systems.
Human-Computer Interaction
Interaction design principles, user-centered design, prototyping, usability, and evaluation of interactive systems.
C++ Programming
Programming fundamentals, object-oriented programming, data structures, and software development in C++.
Interaction Design & Multimedia
Design and development of interactive multimedia experiences for digital methods and the humanities.

