Darrell is an amazing teacher who always goes out of his way to offer help. He is very flexible and understanding with due dates as long as YOU ARE TRYING, especially since many come into this class with no experience at all. The material can be overwhelming at times, but Mr. Criss makes things manageable and fun! Plenty of extra credit chances too