One of the most inexperienced and terrible teachers ever. He is never on time and always unprepared and sometimes doesn't even know the material he is teaching and has to look stuff up. When you try to email him you don't get a response back. Avoid at all costs.