Hi, I'm David Lu and this is my homepage at PSU. Here's a picture of my cats, Luna and Ragnar, to make your day.

Luna and Ragnar

I am currently an instructor in the computer science department at Portland State University and a security researcher at Tripwire.

Previously I was a PhD student in philosophy and adjunct instructor at Syracuse University.


I enjoy teaching, especially those areas that I want to learn more about. Sometimes the best way to learn something is to figure out how you would teach it to someone else.

Below is a list of classes for which I was the primary instructor in reverse chronological order unless otherwise listed. I've taught almost all of these classes more than once. Links to course webpages where available.

At Portland State University:

At Syracuse University: