Faizan Imtiaz
I don't really get the bad reviews. Dr. Imtiaz is super caring and straightforward. You have a mini-assignment every week which is about a page long, and three opinion based writing exams. That's it! Super knowledgeable and knows the content very well. Honestly a great class, just show up and watch the pre-recorded lectures and you'll do fine.