So I've been watching several of your videos in preparation for an exam on this material, and I just wanted to say you've done an awesome job with these. I mean, you must already know that you guys are great teachers, but allow me to reassure you. Clear, concise, extremely well done :)