I had Ringo for documentary production and I really enjoyed this class and learned a lot but Ringo has very high expectations. He assigns a lot of projects w/o enough time to complete them and then he's a tough grader. He's available outside of class for help and will push you to go the extra mile. Great class if you need to build your portfolio.