Ralph Romanelli
Romanelli is by far the best CS prof I've had. He walks you through complicated code and lectures the key points that you need to know for the hw labs. He is always willing to help you if you don't understand a topic, just ask. I now know what each line of code rlly does, rather than "memorizing" syntax. Workload is reasonable. I highly recommend:)