Online wasn't bad as long as you follow the schedule. Prof. Eastin was very accessible outside of class and really cares about his students. Extra help sessions before tests and would literally give you the answers for the projects. This class has three tests and two projects. Tests are fairly easy as long as you watch the lectures and read a bit.