Joseph Williams
He is a new professor at Tech, but he is literally my fav person now. lots of group work, public speaking, pop quizzes, hell assign things last minute, but his grading is reasonable. Hes a very fun teacher and he really cares about students. He will be able to tell if you put effort into your work; your grade will usually reflect that. Take him