Weldon Smith
he's cool but gives a ton of homework. Seems to only think students are taking his class and don't have other responsibilities... He's very picky and will overexplain everything yet manage to still confuse you.