Taylor Pupka
THE BEST! you can really tell she cares for her students! she made sure everyone understood the material, if even one person didn't, she would give more examples and explanations. there's a lot of information but it's pretty easy if you study. there were 4 tests, a homework quiz after each chapter, and 1 discussion board. 11/10 recommend!!