Weldon Smith
Tbh he's a nice person overall but he gives to many assignments and they're all worth a few point but it would drop you grade a lot if you don't do them. But if you do, they wont help your grade at all. We HAVE 4 FINALS, this includes a presentation, a huge heavy paper, a lecture final, and a lab final. I wouldn't take this professor, trust me.