Andrew Gadberry
Honestly a 10/10 class. He gives short lectures that engage the students through conversation with the class. My current class is about 20-30 people. I recommend Andrew Gadberry's comp 2 class. We use real life examples for assignments, and he is a GREAT explainer.