Ahmed Ali
Only has homework and exams, additionally the course material is all based from the book, however is given non-linearly. So if you don't go to class you won't know what material to study since he doesn't even specify it on the syllabus. Overall the material is easy but organized poorly, attendance is required and he isn't flexible with late work.