Other reviews are a bit harsh. Online is a self-taught course. Lots of textbook reading and a few videos to supplement it, but they're a must watch! Exams are mostly application based and loosely resemble the Learning Objectives. Went to Gazda's office hours a few times and she was really helpful. Study Rooms are excellent and are 5% extra credit.