BEST PROFFESOR I HAVE EVER TAKEN! He is so caring about his student's mental health. If you do the work, he will give you an A. There are no due dates (just target dates). His lectures are soo fun and engaging, it feels like a crash course episode. He is really funny! TAKE HIM!