Overview of Computer Science (co-taught with Dr. Phil Barry)
Ada Lives: The (Female) History of Computational Thought
This is a course that I designed as part of the Preparing Future Faculty Program. Syllabus (PDF)
Sample Labs & Assignments
Email firstname.lastname@example.org for sample labs and sample assignments from the Overview of Computer Science course I co-taught.
Here is an assignment from the Ada Lives: The (Female) History of Computational Thought course designed as part of the Preparing Future Faculty Program: Assignment (PDF)
SENG 5115: Graphical User Interface Design and Evaluation
"Katie put a lot of effort and thought into reviewing our work and providing feedback. Was very quick to respond and willing to help with any question."
"You did a good job single handidly handling the classes homework questions. Liked that you were very responsive to email."
"Katie does a great job of staying in touch with students and communicating about assignments and giving guidance and feedback....Overall she is a great asset for this program. Other courses should also have a TA to assist the way she does."
CSCI 1001: Overview of Computer Science
"She was always willing to go out of her way to help me when I did not understand something. She also made a point to get to know us well. She was also very understanding when problems arose."
"The best thing about Katie was she cared for teaching and wanted to be sure that in lab people knew the topics."
"She was very friendly and even changed her office hours so that they were more convenient for the students. She is also a lot of help during the labs."
"She was very approachable and always tried to make up creative ways of looking at a problem. Overall an excellent teacher and driven TA."
CSCI 5115: UI Design, Implementation, & Evaluation
"Great rapport with students"
"Very friendly, clear expectations"
"She gave us great feedback. Flexible and accessible."
CSCI 1902: Structure of Computer Programming II
"Very helpful TA, good knowledge on subject, very approachable."
"She communicated very well and was very willing to explain things clearly and made sure that I understood the concepts."
"She didn't even know Java before this course but provided more help online and in real life than the professor. Great TA altogether."
"Very approachable, fair grader. Had reasonable expectations for a beginning programming class."