Jonathan Rosenberg
He is a great teacher if you are taking it online, you need to keep up. Watch all of the videos because he explains things very well. I messaged him because I was falling behind and he allowed me and I'm certain others to turn assignments in. 87% final grade because I failed midterm with a 48 but made a 100 on the final. 