Philip O'Brien
I think he is one of the best professors I have had at ACC. Very straightforward and gives you everything you need to pass the class. The study guides are so helpful and he is always willing to explain things in detail in class/ during office hours. Never makes you feel dumb for not knowing things. Actually learned a lot from his class. 10/10 recom