John Gaines
Dr. Gaines was great to work with throughout the semester! He added me to his FULL class last minute (which I very much appreciated!) His class was easy to navigate and understand! 10/10 recommend !