
Hirsh G
- Research Program Mentor
PhD candidate at Princeton University
Expertise
Technology Policy, Web Development, Cyberdefense/Cybersecurity, Election Security
Bio
Hello! My name is Hirsh Guha and I'm a former PhD Student at Princeton University studying Computer Science, and Election Security - and a current software engineer at Amazon working on low latency pricing of a. I've always loved the concepts in cyber security, online presence, and election security, and IoT device integration. I'm comfortable in all areas of computer science, from software engineering at a tech company all the way to theoretical computer science research. I've spent equal time in both an academic setting and a tech industry setting. If you're interested in some of the projects I've done or papers I've written, check me out here: www.hirshguha.comProject ideas
Phishing for Clues: Analyzing Scam Emails with AI
Explore how phishing attacks trick users and use machine learning to automatically detect malicious messages. Collect a dataset of phishing and legitimate emails, train a basic classifier (like a decision tree or logistic regression), and evaluate its accuracy. Bonus: Create a simple browser extension that flags suspicious messages. This project blends security awareness with applied machine learning.
Bot or Not? Detecting Malicious Web Traffic
Learn how websites differentiate between human visitors and bots. Use tools like Selenium to simulate browsing behavior and compare that against patterns flagged by popular bot detection services. Optionally, train a machine learning model to classify traffic logs as human or bot. This project offers insight into security at scale, AI, and web behavior analysis.