I am a fully-funded Master of Science & Engineering (MSE) student at Princeton University's Computer Science Department.
I received a Bachelor of Science (BSc) degree (Summa Cum Laude) with Honors in Computer Science and Cybersecurity from the Tulane University, New Orleans. Upon my graduation I was inducted into the Phi Betta Kappa and Chi Alpha Sigma Honors Societies.
My research experience spans machine learning, artificial intelligence, computer architecture, computer systems (focusing on OS and file systems), LLMs, and cybersecurity policy. My current research interests are in Algorithmic Decision-Making, AI and Education, Probability, Statistics and Machine Learning, and Data Science.
Bridging Predictions and Interventions in High Impact Data-Driven College Advising (Ongoing)
- Introduced a mixed-methods framework for assessing the real-world impact of data-driven tools, focusing on how human decision-makers use algorithmic recommendations in high-stakes settings. Applied to the RCT of algorithm-assisted advising, we combined quantitative causal-effects analyses, conditional independence testing, and qualitative reviews to explore equity impacts and the role of advisor discretion in enhancing student outcomes beyond algorithmic insights.
CHANE: A Human-Centered Framework for Integrating Interactive Theorem Provers into Proof Education (Ongoing)
- Explored the integration of interactive theorem provers (ITPs) into undergraduate proof-based Computer Science (CS) courses at Princeton University, emphasizing the importance of addressing stakeholder challenges and needs (CHANE) before implementing AI solutions. We highlight both the potential and limitations of ITPs, advocating for a human-centered approach to responsibly integrate AI tools into education, which can serve as a model for diverse educational contexts.
Honors Thesis: "Enhancing Teaching Methods of File Systems from the Educational Perspective"
[Paper]
- Developed an innovative teaching approach that introduces undergraduate students to the concepts of file systems through hands-on experience. WaveFS is a new lab assignment for the Computer Systems and Networking class at Tulane University, focusing on creating a simple Unix-like file system using the File System in Userspace (FUSE) interface. The lab assignment involves implementing basic file system operations to read and write data, as well as manage directories and files.
Predictive Models for Cyber Threat Trends Analysis [Code] [Paper]
- Provided insights into cyber threat actors' behavior and motives using machine learning methods, particularly KNN classifiers as well as identified common cyberattack trends using advanced data science techniques. The findings can be used for predictive analysis of future cyber threats and to enhance global threat intelligence.
MIPS R4000 Simulator for an 8-Stage Pipeline [Code]
- Built a MIPS R4000 simulator (from the MIPS64 family) for an eight-stage pipeline. The processor uses deeper pipeline than the simple 5-stage design. This deeper pipeline allows it to achieve higher clock rates by decomposing the five-stage integer pipeline into 8 stages. Since the cache access stages are usually on the critical path, the extra pipeline stages come from decomposing the memory access stages to achieve more balanced pipeline stages.
RISC-V Disassembler [Code]
- Built a disassembler that takes in a binary file (or a text file) as input and displays the equivalent RISC-V assembly instructions along with the binary code.
- Daniel Doss, Daniel Scherr, William Rials, Linda Taylor, David McElreath, and Sofiia Druchyna. October, 2023. Examining the Effect of the 2015 Cybersecurity Information Sharing Act (CISA) Regarding Reported Cybercrime Incidents of Online Romance Fraud. Mid-South Sociological Association Conference. [ResearchGate].
Program Analyst Intern (AppSec), BeyondTrust (Spring 2024)
- Improving the SAST operations for code scanning by analyzing the existing coverage gaps and researching alternative solutions to create effective operational processes and introduce more robust scanning methods.
IT Department Assistant, Tulane University (2022-2024)
- Organizing and Executing Cybersecurity Competition Events.
- Managing Information Technology Departmental Operations.
I have had the privilege of contributing to the instruction of the following courses:
- COS 324 Introduction to ML, Princeton University (Assistant Instructor) (Spring 2025)
- COS 316 Computer Systems Design, Princeton University (Assistant Instructor) (Fall 2024)
- CMPS 2300 Computer Systems and Networking, Tulane University (Assistant Instructor) (2023-2024)
- CPMPS 1600 Introduction to Computer Science II, Tulane University (Teaching Assistant) (Spring 2023)