I tried my best with his class, but he did not give clear instructions on programs we had to write, he went over lecture topics only to give us programs to write that make little no sense, did not respond to emails in a timely manner, did not give clear feedback, etc. I was beyond frustrated with this course.