Joseph DeMartino
Fairly nice guy but material and his lecture teaching style puts you to sleep. Don't skip, your grade will tank. Did 2 tests and 4 or 5 papers throughout the course including a 10 page group paper with partners he chooses, so your grade on that rests in his hands rather than yours. If you're really into csc maybe for you but I wouldn't take again.