Joel Rudewicz
Basic course. Typical reading, assignments, and tests. Requires participation in online forum and is pretty serious about it. No lectures for online but was very helpful and seems to love the subject matter. 