Professor was clearly interested in the material and did a great job answering any questions, both in lecture and office hours. Work was challenging and tests required students to work incredibly fast (rarely did anyone finish before the hour wasa up) but professor was very fair.