My experience with Ubi-Tech has been great.  The instructors were engaging and knowledgeable.  The course was paced very well for all students, and staff were supportive both during and after the classroom phase.