For folks that teach this course, how long did it take for you to get up to speed with it, and who is your typical audience?