Kyle Kostelecky
TAKE HIM IF YOU CAN!!!!! Seriously the best, he is absolutely amazing. Extra credit for just going to class, but I literally wanted to be there. This class is actually really interesting and he makes it even better. Tests are pretty average but you do have to study a little. Truly cares for every single one of his students. Take him.