Mario Muzzi
One of the best teachers I've had at Berkeley: he explains all the economic concepts extremely clearly. The exams are by no means easy, but if you work hard you will get good grades. It is mandatory to go to ALL the lectures and take very good notes to succeed in this course. 107 is significantly harder than 106. Overall a very good experience. 