Joe is a nice guy, but should consider taking a course on teaching. Spends the entire 50 min period off topic and puts on YouTube videos instead of explaining things. You can tell hes knowledgable but cant seem to make his point. Very sleepy, always exhausted and clearly has somewhere better to be.