Anthony Durbano
Hard subject, but really nice guy and is extremely accessible outside of class. He will lecture the entire class period with a graded quiz each week. All hw is graded and no practice problems are provided except for exams. Every subject learned is covered by one question on the exam. Use his extra study sessions and live videos to do okay.