Shawn Green
It truly felt like professor Green set this class up for students to be successful. He provides a lot of study tools and the grading is very fair. if you show up to most lectures and try on the assignments you will do well.