Hamid know the books well, he's EXTREMELY friendly and funny, and he's very smart. His command of the books is good and should only improve (it was his first time teaching CC). If there's one drawback to the class, it's that Hamid's English isn't great, and it sometimes takes him awhile to answer questions or explain difficult concepts. Class is very relaxed--very little lecture, mostly discussion usually guided by a student presentation.
Hamid is a self-professed hater of tests. His experience in the German university system has clearly left him with a good deal of empathy for students, and he tries to limit stress by giving fairly easy tests/quizzes (if he gives them at all). He is also a very generous grader on papers. Pretty much anyone could enjoy this class--if you do your work, you'll learn a ton, and if you don't, you'll probably do just fine. If I were a culpa administrator, I'd give him a gold nugget.