Farshad Ghanei
The class is very disorganized, he has some oddly specific requirements like asking a question or having a cheat sheet with specific requirements. His explanation imo isn't the most intuitive which makes the class a lot harder than it actually is and it is very clear that he doesn't care about his class the moment he's out of the lecture