Charles Barrows
Loved Dr. Barrows! While the course content was hard, the way he sets up lectures and taught it was very helpful. He gives out an insane amount of practise problems for studying too!! He's a little silly but it's not hard to keep up in class. Had him for 152, gonna miss him.