James Gilmore
Please take Dr. Gilmore! He really cares about his students and even learns everyone's name. He has a lot of great knowledge and you can tell he really cares about the class material. He discusses interesting topics and makes sure to include students in class discussions. I would 100% take a class of his again in the future.