Manuel Garcia-Ruiz
Although attendance isn't mandatory, good luck passing if you don't show up. The class isn't easy to begin with, and it doesn't help that he frequently contradicts himself, or changes his terminology when lecturing. I haven't completed the course yet, but I'm likely to end with a B or B+. I work VERY hard to even manage that as my grade. NOT EASY