Dave Tompkins :: Teaching :: 2002-Fall

Course Description:

EECE 467 - Real-Time Implementation of DSP Algorithms
DSP systems overview; DSP architectures; programming DSPs in "C" and Assembly, I/O issues; real-time operating systems; host interfaces; code mapping and optimization; testing; DSP solutions in speech, audio, radar, telecommunications and control.

Dave's comments:

This was a tough semester for me.  I was originally told that I would not be teaching, and I only found out I would be teaching a few weeks before classes were to begin.  The original plan was to upgrade the PCs in the lab and use the old C3x DSP boards and software for one more year -- but when this became infeasible new C6x boards had to be ordered -- and the lab wasn't ready for use until October.  I had to adjust the lecture material and re-design the labs for 'c' and the C6x.  Unfortunately, many of the lab designs were completed at the last minute which caused some problems and annoyed many students.  Given the circumstances, I think the course went well, but it could have been a lot better.

Evaluations:

Number of Respondents: 16 / 21

Q1: The instructor is habitually well prepared for class 3.5 / 4
Q2: The instructor speaks clearly and audibly 3.8 / 4
Q3: The blackboard or screen presentations are clear and visible 3.9 / 4
Q4: The instructor appears to be interested in teaching 3.9 / 4
Q5: I rate this instructor's overall effectiveness high 3.6 / 4
4 = Strongly Agree, 3 = Mildly Agree, 2 = Mildly Disagree, 1 = Strongly Disagree

Q6: Comment on what the instructor has done especially well in teaching the course and what he/she might do to improve teaching it.

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

Could be more efficient in class time usage.

Dave is genuinely interested in improving as a teacher, and is always looking for new ways to explain concepts.  He will go on to be a great educator.

Dave makes lectures interesting & fun.

Dave's humour may be a bit over-rated.  Or, perhaps he's just tired in the mornings.  Where are the juices & boxes of fun !?

Even with all the lab delays and/or extensions, I felt the course ran smoothly, mainly due to Dave's flexibility and willingness to help out his students.  8 am lectures were actually worth getting up for!  Dave was a great instructor, very very interesting.  Should teach more courses!

Explains everything clearly and thoroughly.  Always endeavouring to make the course fun and interesting.

Great atmosphere in class.  Interesting, entertaining presentation of material.

He's fat, fast & funny.  More examples on the theory would help.  He's interesting and you won't fall asleep in his class.  I think it would be better if he could break down the marking in points form.  I don't know what I did wrong in the questions (the subjective ones).

He's very interesting and funny.  Should give some background on labs in class.

Material was presented well and seemed very relevant to industry

Should put up what the lab would be like earlier.

Sometimes have trouble explaining stuff.  Seems like a good guy.

Testing is not related to course materials as presented.  Lab preparation time is minimized by posting required materials eight hours before the morning lab commences.  Lab requirements not covered in lecture time.

Very keen; Great sense of humour.  Often does not have extensive knowledge of slide/lecture material; vague responses to questions.