Professor Razmouj was great! He gives you all the materials needed to pass his exams! I recommend to take his course even if its a night class. Sometimes lectures do feel long but he always wants his students too succeed.