Joseph Henderson
in my opinion, he is very sweet and understanding. lots of homework, but it is a lot of material to cover anyway. sometimes he gave us a week to do missing work and did not assign homework for that week. i would highly recommend, i promise you will adore him.