Giuliano Marodin
Amazing professor who truly cares about his students and wants them to do well. He clearly explains concepts and makes the math involved very understandable. Doesn't ask you to purchase a book but instead posts videos of his lectures that you are able to watch and review as you need to help learn the concepts. I cannot recommend him enough. 