Andrew Weinberger
One of the best online classes I've taken. Dr. Weinberger did note that the course was designed by his colleague... nice to see he gave her credit. All the modules and activities were purposeful and well organized. Dr. Weinberger (who I've had for analytics), was always available for help and made auditing fun.