We've got you covered.

We offer over 30 different courses at both the undergraduate and graduate levels, ranging from 300-level technology introduction courses to 600-level advanced design courses.

These classes go toward our unique two-semester minor .

In addition to our other course offerings, we provide opportunities for you to explore a topic of interest in-depth [Independent Study], apply your learning in a real-world environment [Internship], and experience what it is like to teach online by helping one of our instructors [Preceptorship].