Eric Gibbons
Dr. Gibbons gets a bad rap, but is exemplary as a teacher. The material is tough for what it is, but he makes every effort to encourage learning as best he can. Always quick to respond outside of class, and will make time to help one on one. Make sure that you communicate if you have trouble, and keep on top of the readings. Truly a good professor.