Dr. Hanlon is great. I had her for CAS420, and we did a signature project in the class, which she was great about getting us in to. She's super nice and willing to help you with any questions you have. I can't speak on her biology classes, but CAS Capstone with her was great!