Shivaram Venkataraman
Shivaram extracts the core concepts behind each paper discussed and creates an inclusive atmosphere. You read two 15-20 page papers each week (which can be a lot), one for each lecture. Final project relates to one of the areas covered during the class and is not too bad. Difficulty appropriate for grad student, possibly much for undergrad.