Thomas Sheehan
The other people here scared the crap out of me. Sheehan is a fine professor, allows re-submissions (for honest tries). Literally gives study guides (yes- they are overly long, but its a luxury after taking net sec with out them at any length) attendance not mandatory, but its a trap not to go. Go, do the work, and get your credits. All's fair.