Ahmad Walid
Very kind professor and easy class. The workload was manageable and he uploaded video lectures to help the anytime online class. My only complaint was that he was difficult to get ahold of at times and didn't really respond to emails. Despite this communication barrier, the class was simple if you kept up with the book chapters and self-studied