SWITCH PROFESSORS!!! Save yourself the trouble for real.  He is not a good teacher.  He has a very old mindset and doesn't like to be told that he is doing something wrong.  He has a very strong accent so understanding anything that was being taught was hard.  Almost everyone I took this class with had to retake it because of his teaching. 