The only advice I would give you is to run. He is a very nice guy but he has not business being a teacher. He is not clear and post assignments very last minute. His assignments aren't clear and trying to understand them usually takes more time than the assignment itself. He gives no tests.