Stay away from him! He is very picky and even when you change things his way he always backtracks and does not stay consistent. Take this class with someone else who can explain things more clearly and doesn't flip flop on assignments. I was close to the grade I wanted by 1% and he refused to give it to me and I came up with ideas to work for it.