Brian Karl
There is a lot of readings which you can do on your own time since his lectures are just discussions about it (at a slow and boring pace). Your GSI will be what helps you or makes it harder since his lectures were basically pointless. His lectures are mostly long pauses with filler ums and lip-smacking. Midterms/final are very time consuming. 