Avoid at all costs. His lectures do not make sense. He did not teach and instead gave math hints for his 8 question homework that is supposed to take over 8 hours to complete. He says each question should take over an hour. A lot of kids dropped class after second class because if we're that confused the first week then it will only get worse!