I'm a grad student pretending to know something about computer science. One day I hope I'm no longer pretending....