Shadreck Chitsonga
Great professor and very engaging with students. Tests are weighed heavily but the practice tests are very similar and he also allows a cheat sheet for formulas or whatever you want. Highly recommend Dr. Chitsonga. 