Ernie Kaninjing
One of the best professors here! The class was hard, but he told us many times he "doesn't just hand out grades" and we had to work for it. Tests were difficult, but came straight out of the textbook. You can tell Dr. K is passionate about his work and I was honestly excited to come to class and participate. Take one of his courses if you can!