Leo Lu
Very knowledgeable prof, made SGMA very enjoyable. The course in itself, is quite hard and requires a LOT of extra reading and writing. Your group pretty much determines if you pass since a large portion of the grade is group work. Would recommend this prof as he made the lectures interesting.