Yousaf Sadiq
is kinda dry as a lecturer but isn't a hard grader. show up to class and pay decent attention and you'll do well. not much homework in the class overall. lots of assigned readings for each day but he pretty much covers the reading in lecture so i stopped doing the reading.