Sam Krahn Is a good professor! and I took him for Music Theory 131 and ear training. He is funny and chill. Some of the assignments may be tough but he is a fair grader. You can meet with him one on one. I would definitely take him again! I really appreciated his class because it helped to think about music in general with more understanding.