Hybrid course (lectures mostly online). Very smart prof, but needs to teach at the level of her students. 3800 should 100% be a prereq for this class. 3 labs, 8 research articles, 2 exams, and a thesis-style report worth 35%. This class was a LOT of work, don't take with a full course load if you can.