Larry Li
Lectures are sooo long (50+ slides without fail). I didn't go to class at all - he reads straight off his slides but I also ended up with a B+ so I would probably suggest going. He gives practice questions if you go to class but doesn't post them online so there's some motivation for going. Overall, he was an ok professor - not great, not terrible.