Shawn Xiong
Dr. X is a great professor. He is clearly knowledgeable and passionate about this class, and he is good at engaging with students. The class can be a bit heavy with assignments, but if you don't procrastinate doing them you shouldn't have a problem. I would definitely recommend any BMB major taking this class.