Prof. Zapin is great. She is super compelling. Its alot of difficult reading but she makes its fun and easy to understand. You will be challenged but you can tell she really cares about her students. Take her.