Dion Davis
He must have read his rate my professor or something because it seems like his teaching style changed a lot. He's very clear with the assignments, he sends weekly announcements of the week's agenda. Honestly you don't even have to attend class to get a good grade. Overall he's a great professor who cares about his students' education and careers. 