Kevin McDonnell
Stony Brook University, Department of Computer Science
Professor of Practice & CS Undergraduate Program Director
I am teaching professor in the Department of Computer Science at Stony Brook University, where I have worked since the summer of 2015. I teach a variety of 100-level and 200-level Computer Science courses for CS majors and non-majors, ranging from courses on computer programming (Python, Java) to discrete mathematics (logic, sets, formal proofs) to systems fundamentals (assembly programming, basic computer architecture). I also serve as the Undergraduate Program Director for the Computer Science major at Stony Brook, as well as my department's ABET coordinator. I earned my M.S. and Ph.D. degrees in Computer Science from Stony Brook University and also my B.S. in both Computer Science and Applied Mathematics (summa cum laude). I am a member of Phi Beta Kappa and the Golden Key National Honor Society, as well as SIGCSE. I am a recipient of the SUNY Chancellor's Award for Excellence in Teaching, SBU's Provost’s Outstanding Lecturer Award, and SBU's College of Engineering and Applied Sciences Excellence in Teaching Award.
Want me to write you a letter of recommendation for graduate school? Better read this first.
Are you an SBU undergrad? There are lots of ways for you participate in CS-related extracurricular activities!
Check out some of the CS Department's for research opportunities for undergraduates.
Want to be a TA for a CSE or ISE course? Visit the CSE 475 home page and fill out the application.
Check out SBU's many student clubs and organizations in CS and IT.
For current CS majors who want to earn credit for an upcoming internship, please visit the CSE 488 home page.
Contact Info
Department of Computer Science
New Computer Science Building 212
Stony Brook University
Stony Brook, NY 11794-2424
Email: ktm@cs.stonybrook.edu
LinkedIn: linkedin.com/in/ktmcdonnell
Spring 2025 Office Hours
Tuesdays & Thursdays, 9:30 - 11:00 am (in-person)