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:
Although the majority of the feedback I received this term was positive, I was surprised with some of the negative feedback. Most students felt the midterms were too hard, and dozens of students came to me pleading for additional marks. Most requests for additional marks were unfounded and it seems that some of the disappointed students decided to punish me with their evaluations. Contrary to the view of one student who felt I was marking "unfairly and randomly" I went to great lengths to be fair and consistent and I posted detailed messages on the newsgroup explaining my rubrics and how marks were determined.
Teaching Evaluations:
Number of Respondents: 34 / ???
The teaching assistant was:
Well Prepared.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
131821
3%9%3%24%62%
Helpful.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
41523
12%3%15%70%
Considerate of students.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
122623
3%6%6%18%68%
Easily Understood.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
3425
9%12%78%
An effective instructor.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
31822
9%3%24%65%
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