惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
N
News and Events Feed by Topic
P
Privacy International News Feed
The Hacker News
The Hacker News
Schneier on Security
Schneier on Security
C
Cybersecurity and Infrastructure Security Agency CISA
Security Latest
Security Latest
L
LINUX DO - 最新话题
阮一峰的网络日志
阮一峰的网络日志
Cisco Talos Blog
Cisco Talos Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
The Cloudflare Blog
博客园 - 【当耐特】
博客园 - Franky
P
Privacy & Cybersecurity Law Blog
Attack and Defense Labs
Attack and Defense Labs
云风的 BLOG
云风的 BLOG
月光博客
月光博客
D
Docker
Webroot Blog
Webroot Blog
The GitHub Blog
The GitHub Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
W
WeLiveSecurity
S
Security Affairs
Martin Fowler
Martin Fowler
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Security Archives - TechRepublic
Security Archives - TechRepublic
Microsoft Azure Blog
Microsoft Azure Blog
C
CERT Recently Published Vulnerability Notes
B
Blog
L
Lohrmann on Cybersecurity
T
Threatpost
量子位
S
Schneier on Security
V
Visual Studio Blog
S
Securelist
T
The Exploit Database - CXSecurity.com
Scott Helme
Scott Helme
V
Vulnerabilities – Threatpost
aimingoo的专栏
aimingoo的专栏
The Register - Security
The Register - Security
I
Intezer
Stack Overflow Blog
Stack Overflow Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 聂微东
小众软件
小众软件
罗磊的独立博客
雷峰网
雷峰网
Recorded Future
Recorded Future

Cheriton School of Computer Science

Victor Zhong, Jimmy Lin awarded $1.64M NSERC Alliance grant to develop deep research agents for natural science research and development | Cheriton School of Computer Science | University of Waterloo Computer scientists develop zero-shot algorithm for de novo sequencing of post-translationally modified peptides | Cheriton School of Computer Science | University of Waterloo Yaoliang Yu wins 2026 Faculty of Mathematics Golden Jubilee Research Excellence Award | Cheriton School of Computer Science | University of Waterloo Cheriton School of Computer Science faculty members receive 2025 Outstanding Performance Awards | Cheriton School of Computer Science | University of Waterloo Nikhita Joshi awarded prestigious Governor General’s Gold Medal | Cheriton School of Computer Science | University of Waterloo Systems and networking researchers win NOMS 2026 Best Paper Award | Cheriton School of Computer Science | University of Waterloo Gautam Kamath and collaborators awarded 2026 Gödel Prize | Cheriton School of Computer Science | University of Waterloo Computer science students win prestigious Faculty of Mathematics Doctoral Prizes | Cheriton School of Computer Science | University of Waterloo Jian Zhao receives 2025 Early Career Research Award from CS Can | Info Can | Cheriton School of Computer Science | University of Waterloo Technovation Waterloo presents girl-powered-apps | Cheriton School of Computer Science | University of Waterloo Computer Science PhD alumna Claudia Maria Bauzer Medeiros receives 2026 ACM Presidential Award | Cheriton School of Computer Science | University of Waterloo Ryusuke Sugimoto receives multiple prestigious dissertation awards | Cheriton School of Computer Science | University of Waterloo Mars Xiang and Max Jiang jointly win 2026 Germain-Erdős Undergraduate Award in Mathematical Research | Cheriton School of Computer Science | University of Waterloo Raouf Boutaba appointed Canada Research Chair in Network Intelligence | Cheriton School of Computer Science | University of Waterloo Marina Meila appointed Canada Research Chair in Reliable Structure Discovery | Cheriton School of Computer Science | University of Waterloo Coding Art into Masterpieces | Cheriton School of Computer Science | University of Waterloo Software engineering researchers win ACM SIGSOFT Distinguished Paper Award at FORGE 2026 | Cheriton School of Computer Science | University of Waterloo
Dave Tompkins receives 2026 Faculty of Mathematics Award for Distinction in Teaching | Cheriton School of Computer Science | University of Waterloo
Joe Petrik · 2026-06-29 · via Cheriton School of Computer Science

Professor Dave Tompkins has received the 2026 Faculty of Mathematics Award for Distinction in Teaching. Each year, the Faculty presents one or two awards to instructors who have demonstrated outstanding teaching skills and a deep commitment to student education. The prestigious award includes a public citation and a cash prize.

Professor Tompkins earned the honour through a sustained record of excellence in teaching across core computer science courses. His contributions include exceptional classroom instruction, deep engagement with students, consistently strong evaluations, significant curriculum development, mentorship of fellow instructors, and administrative leadership in support of teaching across the Cheriton School of Computer Science.

“A teaching excellence award honours faculty members who have demonstrated exceptional skill in the classroom, supported by nominations from students who recognize them as outstanding instructors,” said Raouf Boutaba, University Professor and Director of the Cheriton School of Computer Science. “Dave unquestionably exemplifies that standard. His former students speak passionately about the impact he has had on their learning and lives. But what has distinguished him even further is the influence he has on faculty around him. Dave encourages and supports colleagues to improve their own teaching, creating a culture of teaching excellence that benefits our entire Faculty.”

Professor Dave Tompkins in the Davis Centre

Dave Tompkins is an Associate Professor in the Teaching Stream at the Cheriton School of Computer Science. He has a PhD in Computer Science, specializing in empirical AI, and an MASc in Electrical and Computer Engineering, specializing in data compression, both from the University of British Columbia.

Professor Tompkins received Waterloo’s Outstanding Performance Award in 2019 and 2022. In 2025, he won the inaugural Computer Science Teach-off, a competition challenging faculty to improve student understanding of an unfamiliar concept in just one hour. Since September 2021, he has served as Associate Director of Undergraduate Studies in Computer Science, and since July 2024 as Chair of Faculty Council in Mathematics. Visitors to his office can attest that he has arguably the largest collection of Funko Pops at Waterloo.

Student nomination letters

Students describe Professor Tompkins as energetic, funny, clear, encouraging and deeply prepared. They describe an instructor who makes difficult material memorable without trivializing it and who creates a classroom environment in which students feel comfortable asking questions.

The following are representative anonymous comments from three former students.

One student wrote:
“He was, simply put, the best. The amount of passion and effort he put into teaching was obvious. He was always energetic, witty, hilarious, and made a point of making useful analogies for key concepts. All of the content from those courses that has stuck with me well is burned in my brain as some funny Dave Tompkins joke. I remember being called up to the front to guess a random number in a game show style, which is how we opened the section on binary search. … On a more personal level, what really made the difference for me was two things. How much he cared about his students, and how much he has inspired me.”

A second student commented:
“He never refrains from adding personality to the course material and actively updates lessons to better fit ongoing events and trends. … He managed to explain the functionality of LLMs and image generators with such clarity, using almost exclusively concepts already covered in the course, that to this day, I still feel my understanding of AI is strong. His ability to explain fundamental concepts without being patronizing or condescending is masterful and admirable. He so evidently lives and breathes computer science, and this adoration most certainly left an impact on me.”

A third student noted:
“He frequently checks in with the class to see whether the pace is appropriate and if we’re understanding the concepts. Then adjusts his teaching accordingly, which is not something many instructors do and also really demonstrates his deep knowledge of the content. Dave’s explanations and examples always made more complex concepts really easy to grasp, while also often being entertaining to keep the class engaged.”