William Bachofner
Was recommended this professor and honestly regret it. Asks questions and asks for explanations to said questions, but then when given what he requests he states its excessive? Confusing at most. A lot of work and not very good at explaining the content. Take at your own risk.