Awful
The class said it did not require prior knowledge, however half of the class were electrical engineers and pro-programmers. I didn't know anything coming in besides basic programming, I had to rely heavily on the other students to know the rest. Everyone failed his quizzes, which are 25% of the final grade, and he still won't scale. Plus, the final is super expensive.
Worcester Polytechnic Institute - Music
The following profiles may or may not be the same professor: