I have taken over 5-course classes now with Richard Strong and he is an absolutely amazing teacher. He cares about students and really knows what is talking about in the field he is teaching in. Very funny and inspirational. If you can take any of his classes take them. Easy A!