Thomas Casey
Good at what he does, if you're not very good at math he goes through each problem step by step in every class which is similar to the homework. Every single assignment, quiz and test where online. 