Madhu Dhar
She flies through lectures and it's difficult to keep up with her sometimes. If you're able to keep up with her and understand her though the homework is pretty light and the labs are pretty interesting.