Craig Gentry
Very wonderful teacher, connects with students easily and funny. He is amazing at explaining things and gives students plenty of opportunities to participate and ask questions. Explains assignments very well and is accessible outside of class if you have any extra questions. Grades and gives feedback within a few days of submitting work. Amazing.