Robert Sanders
Lectures are very dry and difficult to follow. Prof. Sanders frequently has technological issues, which slows down the pace of the class. We are already 1-2 lectures behind and currently rushing through hard material, having spent lots of time on the easy stuff in the beginning of the quarter. Overall, avoid him Id you can