William Carter
The kindest professor I have ever had. He understands students go through a lot and he is willing to work with you especially since its group work mainly he is very fair on grading if you do your part. He is the best EVER. Please take HIM.