Good prof, but takes his class a little too seriously at first. He does loosen up over the semester. Each week has a short quiz on the last weeks material, and each week has a homework assignment that can take up to two-three hours. DONT SKIP LAB.