Loved taking his class! He gives great feedback without being too critical and doing a number on your grade. He's quick at replying too if you have any questions outside of class. All the projects are group projects and there's a lot of screenings.