Welcome!

Kyle J. Harms

I am an Associate Teaching Professor in the Information Science department at Cornell University. I am also a Faculty Teaching Fellow for the McCormick Teaching Excellence Institute (MTEI).

For information about my current course offerings, please visit my teaching page.

About Me

In May of 2017 I received my Ph.D. in Computer Science at Washington University in St. Louis. Under the supervision of Dr. Caitlin L. Kelleher, I investigated leveraging completion problems to help enable middle school to learn computer programming independently. If you would like to know more about my work, checkout my publications or CV.

I am an avid user of open source software. I try to contribute back when I have time. You can checkout some of my contributions at github.

Contact

For inquires related to INFO 1300: Introductory Design and Programming for the Web please email info1300@cornell.edu.
For inquires related to INFO 2310: Interactive Web Application Design and Development please email info2310@cornell.edu.
For inquires related to INFO 2300: Intermediate Design and Programming for the Web please email info2300@cornell.edu.
For inquires related to INFO 4340/5440: App Design and Prototyping please email info4340@cornell.edu / info5440@cornell.edu.

If you would like to contact me directly, my email address is kyle.harms@cornell.edu.
My office is Gates Hall 224.

Office Hours

Everyone is welcome to drop by my office hours, for any reason; I am happy to help you or discuss anything.
Virtual (Zoom) office hours available by request only; please email me to schedule an appointment.

Summer Break Office Hours (5/7/2025 - 8/24/2025):
  • No office hours.

Letters of Recommendation

I am pleased to write letters of recommendation for students who have been effective teaching assistants or have worked one-on-one with me. I am unable to provide letters for students where all I know about them is their grades in my courses.

If you would like me to write a letter of recommendation for you, you must agree to waive your right to view the letter and send me an email at least 2 weeks in advance of the deadline with the following information directly included in the body of the email:

  • Your name and a photo of yourself.
  • A list of all of the ways we have interacted together.
    • Include the semester for each item.
    • Include courses you took with me as well as classes you TA'd for me.
    • Include your grade for each class.
  • A small paragraph (3-4 sentences) explaining why you are asking me to write a letter and what you hope for me to emphasize in the letter.
  • A list of all deadlines. (Inline in the email, not as an attachment or google drive link.)
  • A current resume or CV (as an attachment to the email; no google drive links.)