Course Description:
CPSC 320: Intermediate Algorithm Design and Analysis
Systematic study of basic concepts and techniques in the design and analysis of algorithms, illustrated from various problem areas. Topics include: models of computation; choice of data structures; graph-theoretic, algebraic, and text processing algorithms.
Dave's Comments:
Working with Patrice is always a pleasure. This semester went very smoothly, except for the few tutorials I had to miss because of travel plans. During this time I was nominated by the department for a University-wide TA award but unfortunately I did not win. I'd like to respond to the one comment below that says I should "...try tutorial problems as soon as they come out..." -- they actually mean *assignment* problems, and I confess that there were a couple of times where new assignments had been posted and students came to me for help before I had the chance to go through the problems.
Teaching Evaluations:
Number of Respondents: 26 / ???
The teaching assistant was:
Well Prepared.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
719
27%73%
Helpful.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
521
19%81%
Considerate of students.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
520
20%80%
Easily Understood.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
619
24%76%
An effective instructor.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
422
15%85%
Comments:
Note: This is a complete list of comments I received, listed alphabetically to avoid bias
My suggestions for improving the effectiveness of the teaching assistant are:
All of the data for this page is available in the github repository: https://github.com/dtompkins/teacheval