Brian Naberezny
Brian was one of the best professors I've ever had. He is not there to waste your time and will answer any questions you have. the class isn't too difficult especially if you go to class and do the homework. Solid choice for a professor.