I honestly love Cathy. Her classes are rough because they are three hour lectures but that seems to be the norm these days. Cathy really cares about her students and is a great help with clearing up any confusion during office hours. I would definitely recommend getting to know her because it will help set you up for success. Class one big proj.