Really enjoyed Dr. ORourkes class. She was happy to explain lectures several times, and often played videos to help with lectures. Tests are formatted well, she reviewed with us straight from them. Extra credit offered to those who struggled. Only disappointment I have is that she only teaches this one course. She really cares about her students.