LOVED Dr. Monahan!! She is hilarious and always keeps you engaged in what you are learning. Her lectures are never boring and really informative. She does group projects so you get to engage with others in the class and she always checks up with your progress and gives good feedback. She genuinely cares about each one of her students!