Benjamin Swan
Swan is a nice guy. I had him for stats in psych, and the entire class was essentially working in groups, teaching each other the material. His tests are timed and he will make you take a picture/upload all your work within that time period. He does give good study guides with an answer key though, which helped. You will be teaching yourself a lot.