Arthur Sikora
Professor Sikora is very conceptual, so prepare for an unfamiliar format in exams, lectures, and labs. He is really accessible outside of class and will answer any questions you have. He allows you to do regrades on exams which helps if you know what you're doing. Don't expect an easy class, but not impossible if you make a relationship with him.