John Gaines
He is the absolute best! Always making jokes and gives awesome lectures, everything he says in lecture is usually on the test, so show up to class and you should get an easy A. Super sweet and thoughtful, wish everyone could have someone like professor Gaines in their lives :) 