Craig Cavanaugh
I took lab with him, but he's very generous and caring when it comes to life situations. Very smart, knows how to explain well. Labs were great, never an issue. If you need help, he will definitely help you so don't be afraid to ask!