Works for my senior thesis project!