Simon is a good prof and fairly easygoing. You have to do a lot of work outside of class on your assignments, but the assignments teach you relevant skills applicable to the workplace and life in general. Easy to do well as long as you follow instructions and feedback. 