Associate PRofessor

David C. Shepherd

Computer Science, College of Engineering, Louisiana State University.

David Shepherd is an Associate Professor in the Department of Computer Science at Louisiana State University. He earned his Ph.D. and M.S. in Computer Science at the University of Delaware, and his B.S. in Computer Science at Virginia Commonwealth University. David has since worked as a postdoctoral fellow in the Department of Computer Science at the University of British Columbia, built sweat equity as employee #9 at Tasktop Technologies, and risen to Senior Principal Scientist at ABB Corporate Research. His research has produced tools that have been used by thousands, innovations that have been featured in the popular press, and practical ideas that have won business plan competitions. Dr. Shepherd currently serves as the Co-Editor-in-Chief of the Journal of Systems & Software. His current work focuses on enabling end-user programming for industrial machines and increasing diversity in computer science.


All of us academics have a trophy case, here's mine. Instead of boring you with my CV, I encourage you to watch my highlight reel. It's a collection of some of my most interesting research over the years...


These are the current students I'm working with, both at LSU and around the world.