Ryan Siemers
I enjoyed his class very much, he was entertaining. If you actually talk to him you get to know him. Hes pretty flexible with test dates if you cant make it to class and hes thorough in his reviews for tests.