Joshua Mitchel
He knows what he's talking about and expects a lot from you. He's a good teacher but his personality is egotistical. Missing one class might make you fall behind. He crams a lot into one semester and wants to help you improve. Makes you buy an unnecessary amount of supplies.