Mirko CukichGreat class, the instructor goes through the material in an easy to understand manor. Then he tests you with challenges to make sure you understand it. Plus its nice to see hints to help when taking the challenges too. A++ class