
| Date | Class | E | H | C | RI | User Comments | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| 11/2/08 | CSU660 | 2 | 4 | 4 | 1 | Well it's pretty dumb that we're using Scheme. On top of that, we write interpreters for "Scheme-like languages" in... you guessed it, Scheme. Basically, you will learn this: parse a string of text to break it into other stuff, then evaluate those other things (recursively if necessary). The end. | ||||
| 1/8/08 | CSU660 | 1 | 1 | 1 | 3 | I'm not entirely sure if it was his fault or the way the class is set up, but I learned absolutely nothing. Grades are not based on class material but rather scheme knowledge (especially homeworks). Your entire grade will be completely random and reflect nothing at all. Just buy a horseshoe and don't feel dumb when you get a 60 on the midterm. | ||||
| 2/14/07 | csu660 | 2 | 4 | 4 | 3 | Really knows how to make theoretical computer science sound interesting and can squash any silly ideas you might have about how programming really works. | ||||
| 12/10/06 | cs660 | 2 | 5 | 4 | 3 | Decent professor. Hard course material and homeworks are graded harshly (if parentheses aren't lined up correctly or if you have extra ones, be prepared to lose 5%), but he definently helps in understanding it. Randomly calls on students in class (he has a program for this). Midterms and finals are long (4 hours). Grades are scaled. | ||||
Click page numbers to read more comments.