Jessica Pikul
Online student here. Hard class, but given in a format that makes it impossible not to learn. TONS of materials to work with. A 10 hour a week student can probably pull a passing grade. A 20 hour a week student should be able to pull an A. Dr. P is an efficient educator and cares about teaching.