Dave Tompkins :: Teaching :: 2006-Fall

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.

Evaluations:

Number of Respondents: 35 / ?

The Teaching Assistant was:

Q1. Well Prepared 4.32 / 5
Q2. Helpful 4.42 / 5
Q3. Considerate of students 4.41 / 5
Q4. Easily understood 4.69 / 5
Q5. An effective instructor 4.44 / 5
5 = Strongly Agree, 4 = Mildly Agree, 3 = Neutral, 2 = Mildly Disagree, 1 = Strongly Disagree

Q6. My suggestions for improving the effectiveness of the teaching assistant are:

[Note: This is a complete list of comments I received -- listed alphabetically to avoid bias]

A little harder questions can be taken up.  The level of questions was decent at the end of the term but was a little hopeless at the start.

Awesome.

Class interaction was very useful.

* Dave has been the most helpful TA I have ever had in university.
* Could work on being a bit more well-prepared when coming into class, although he knows his stuff cold.

Dave is a nice guy.  He is very professional as a CS3xx level TA.

Dave is a very good TA.  He explained things in a clear and simple way.  The best thing is he tried to use the same wording with prof.

Dave is exceptionally useful in explaining concepts that were not taught properly in our first & second year.  Though a little modesty would do him well, he is highly valued nonetheless.  I wish he had taught the course.

Dave lost patience easily at being asked a lot of questions.

Dave seemed to lose interest towards the end of the course.  I asked him a question about some marking he did on the midterm, but felt that he brushed me off, and did not answer my question well.  He is still more clear and straightforward than Patrice.

Dave was a very helpful TA and helped me understand much more of the course.

* Did a VERY GOOD JOB.
* Makes the course so much easier.
* Stimulates students to think.
* It'd be great if this TA becomes an instructor.
* The interactive examples are great, presented material very clearly.
* Keeps the student interested.

Excellent job at TA-ing this course!  Dave is able to simplify concepts and make them very clear.  Works step by step with everyone and makes sure everyone's on the same page.  Makes the course a little less intimidating.

Funny TA.  Hope to have you for other courses.

Great job Dave!

Great TA!

Great TA, sense of humour was outstanding.  Material was presented clearly & interestingly.

I don't find your tutorials too helpful because the pace is too slow.  I also don't get satisfactory solutions to the tutorial problems well explained.  I appreciate your enthusiasm for teaching.  Please be more receptive to questions regarding the marking of midterms and assignments instead of just listening and rejecting the plead for re-grading.  I think we should make better use of the tutorial times by cutting the time spent on humour and entertainment, and just focus on the work to be done.

I had him Monday, he was not that prepared.  He does not read / read very little of the questions.

I think that Dave does not understand the course material well enough to teach students in tutorials.  He also doesn't seem to put enough effort in marking assignments and midterms, since he marks quite unfairly and randomly.  He was very closed minded when students asked him to correct and fix up midterm / assignment questions that he has marked unfairly.  I think he should put more effort in becoming a good TA.

Mark easier.  Very hard to get part marks.

More office hours would be appreciated.

Most tutorials are boring but Dave included participatory techniques to make them more engaging.  His sense of humour made tutorials fun.  We raze him and he razes us back.

Nice.

The informality was a good contrast to Patrice's formal teaching and made it easier for material to be understood.  Sometimes hands-on examples took too long, however.

Very good @ teaching.  Was a pleasure to be in his section.

Very easy to understand.

* Went above & beyond to present difficult concepts in a light hearted, yet easily-understandable manner.
* Extremely approachable
* Actively involved all students in each tutorial & very effective!