RanaVery polite instructors, kept engaged, reasonable hours, information presented logically with personal anecdotes. Helpful instructors, provided guided and self-paced instruction.