Austin Bart
I took this class as an intro class for CISC 108, and it honestly made my first semester so hard: There was way too much homework each week, and for this I would recommend going to the TA's as they really are the ones teaching this course too you, since Bart really does not teach at all. His lectures are pointless, but you must still go. 