Jacob Day
Overall, he is such an amazing professor. He is very easy to approach especially during office hours. He does not make the course material difficult. Also, he gives really good feedback on the assignments and you can revise them as many times as you want to get a better grade.