John-Harold Ahiable
Lecture is pretty boring but not really mandatory, no one really goes. Aleks is awful as a platform but the work isn't bad. He extends the deadlines almost every time so definitely do your work and don't procrastinate (because it is a LOT) but he's very forgiving with late work. Also forgiving with missing tests/quizzes, just email him.