Jim Gibbs
Jim Gibbs is awesome. He provides guided lectures of the material. I've been able to apply the course content to real life work applications. Some of the work may take more than one day to complete but you'll have fun doing it. I would 5 out of 5 recommend his Management Information Systems course to anyone.