Timothy Barnum
It's a tough class indeed, however, he gives you all the resources to be successful. The only thing is that he is overseas and may not be available if something is needed same day. He is responsive to email and always willing to help.