Phillip Jedlovec
Honestly I love Prof. Jedlovec. He really teaches WHY things work which helps you figure out any problem with base knowledge. Homework is super chill and you can always get a head start because its pre assigned. He also cares about his students and talks a lot about focus and bettering yourself. Lots of office hours and space for questions. Curves