He wasn't terrible but I feel like he could've done better. He uses another professor's videos, that's the only thing that bothered me. Start your projects ahead of time! He doesn't respond to emails, but I was able to figure it out. His expectations are clear. I would recommend him. The textbook is a life saver!