Brandon Smith
Brandon is an amazing teacher. he is there for you and does not add any busy work. chapters are short, read them. one quiz and homework per week. short and very easy. I finished the entire class in a matter of weeks since we can work ahead , got a 98% overall. He helps you if you need it and really tries his best. one of the few gems.