CV
Education
- Ph.D in Computer Science, University of Minnesota Twin Cities - Present
- M.S. in Computer Science, Northeastern University, Boston, MA - 2025
- B.S. in Computer Science, Northeastern University, Boston, MA - 2024
Work experience
- Spring 2026: Adjunct Professor of Information Visualization
- Northeastern University, Boston, MA
- Technologies: Tableau, Power BI
- Responsibilities:
- Guided class of over 30 students during synchronous, in-person lectures twice a week.
- Planned course content for over 30 lectures, graded 5 project assignments, and organized course materials online.
- Provided hands-on instruction to students on technical expertise and course concepts over the course of the semester.
- Held office hours for over 3 hours a week, including 1:1 scheduled sessions with students.
- Spring 2025: Lead Teaching Assistant in Information Visualization
- Northeastern University, Boston, MA
- Technologies: Tableau, Power BI
- Responsibilities:
- Instructed students on graduate-level study in Information Visualization, including data visualization theory, efficient visualization design, and framing of data stories.
- Adapted teaching to different student backgrounds in different programs, framing data visualization in the context of medical purposes and business auditing through programs in tandem with the Mayo Clinic and PwC, respectively.
- Handled extremes in course sizes ranging from 20 to over 100 students, providing personalized and individual attention for each course.
- Managed a team of two other teaching assistants to ensure consistency in grading and quality of advisement, as well as facilitating collaboration between teaching assistants, the course professor, course managers, and the students.
- Fall 2024: Teaching Assistant in Software Engineering
- Northeastern University, Boston, MA
- Technologies: TypeScript, MongoDB, React, NodeJS
- Responsibilities:
- Supervised and evaluated over 50 students in practical programming and theoretical concepts at a graduate-level, preparing students to design full-stack applications.
- Advised students on inquiries relating to the stack, including database design and interaction, live-hosted user-facing functionalities on the web, and ensuring consistent and reputable transactions between them.
- Instructed students for over 6 hours weekly, providing office hours to promote course understanding.
- Worked with three other teaching assistants to cooperate and ensure timely handling of grading and student requests.
- Summer 2024: Teaching Assistant in Information Visualization
- Northeastern University, Boston, MA
- Technologies: Tableau, Power BI
- Responsibilities:
- Taught students graduate-level data visualization techniques and visualization types and how to approach investigating data to showcase data stories or develop dynamic data dashboards.
- Assisted course professor in managing three graduate courses of over 30 students each in both medical and business administrative programs, working in tandem with the Mayo Clinic and Online MBA program, respectively.
- Organized personal one-on-one sessions with students, conducting guided conversations or questioning to help students reach self-discovered solutions with advice.
- Personalized instruction for over 15 individual students to help provide targeted guidance for success.
- Fall/Winter 2023: Full Stack Developer Co-Op
- Clora, Boston, MA
- Technologies: Ruby on Rails, JavaScript, PostgreSQL, React, NodeJS
- Clora is a company focusing on connecting life sciences consultants in various fields such as medicine, psychology, and biotechnology to research and projects in need of specific expertise. This involved developing databases and interfaces to enable collection, storage, searching, and presentation of data relevant to consultant skills and research requirements.
- Responsibilities:
- Led a team of 3 other co-ops in deploying over 40 features via collaboration and pair programming.
- Undertook user testing and made design recommendations for 2 brand new user flows.
- Refactored codebase to reduce redundant code, adhering to SOLID principles in an MVC architecture.
- Fall/Winter 2022: Full Stack Developer Co-
- Clora, Boston, MA
- Technologies: Ruby on Rails, JavaScript, PostgreSQL, React, Neo4J, NodeJS
- Responsibilities:
- Composed 30+ JS features to facilitate accessible end-user interactions in the life sciences industry.
- Improved and built new back-end functionalities in Ruby to manage thousands of database records.
- Spearheaded two projects to explore useful new technologies, such as knowledge graphs in Neo4J.
- Researched and presented a project focusing on medical terminology matching between consultants and projects using graph database structures, suggesting possible technological investments to both technical and non-technical employees.
Academic Projects
- Spring 2025: Literary Review on Transformers and In-Context Learning
- Conducted a review of the applications of transformers in the space of in-context learning, focusing on applications to unseen tasks in the space of learning linear functions, conducting arithmetic, and generalizing to various NLP tasks.
- Observed performance of transformers on learning linear functions while applying various learning strategies such as curriculum learning.
- Discussed avenues of improvement for in-context learning through introduction of prompting of transformers using strategies such as Chain-of-Thought or Algorithmic prompting.
- Discussed application of models to new function classes and tasks, such as discrete function classes, language modeling, or computer vision.
- Spring 2025: Medical Image Segmentation Framework
- Technologies: Python, PyTorch, Project MONAI, GradCAM
- Developed a machine learning model to identify segments of brain tissue that show signs of tumor presence, examining whether the model can aid in better understanding brain scans.
- Explored brain tumor segmentation maps from the Brain Tumor Segmentation (BraTS) challenge.
- Built a custom UNet architecture to learn from 3D geometry of scanned slices of brains from MRI and other scanned modalities.
- Experimented with adversarial noise generation to build model robustness to machine errors.
- Leveraged constructed noise to protect patient privacy while leaving result unimpacted.
- Utilized tools such as GradCAM to explain model attention to specific data points.
- Compared results across several evaluation benchmarks like Dice Scores or accuracy.
- Used post-processing techniques such as stochastic ensembles to improve segmentation performance.
- Fall 2024: Local Image Open Search Library
- Technologies: Python, Tensorflow, Keras
- Constructed a model that when given images by users could output semantically similar images from an open-source library that would be free to use.
- Developed a CNN using ResNet to derive feature maps for image classes in the CIFAR-10 dataset.
- Trained model on over 3,000 unique images using a Siamese network, minimizing contrastive loss.
- Evaluated the model’s outputs of similar images given an input image using text embeddings on an LSTM recurrent neural network to compare input and output similarity via textual descriptions.
- Fall/Winter 2022: Medical Terminology Tagging System
- Technologies: Neo4J, GNNs
- Integrated business software with a system of tagging objects via medical thesaurus, using the graph database Neo4J to represent term relationships.
- Proposed using graphical neural networks employing autoencoders and decoders to facilitate link predictions with favorable weightings based on semantic relationships.
- Presented in front of a mid-sized company, with proposal being acknowledged as the way forward.
- Fall 2021: Card Games Forum Website
- Technologies: React, NodeJS, JavaScript, MongoDB, Mongoose
- Designed, from scratch, a website and backend application to support users by storing user profile and comment data, retrieving external card information, and enabling communication between different posters.
- Produced a functional, stylish website for fans of card games to post and interact with using HTML and CSS.
- Augmented website with JavaScript to enhance user search capabilities through a third-party API.
- Utilized JS, Node, Mongoose, and MongoDB to establish website memory of users and data storage.
Skills
- Progamming
- Programming Languages: Java, Python, R
- Web Development: JavaScript. TypeScript, React, NodeJS
- AI/ML Development: PyTorch, Keras, SKLearn, Tensorflow, Bayesian Models
- Database Design
- Systems: SQL, PostgreSQL, Neo4J, MongoDB, MySQL
- Misc
- Interviewing/Surveying: A/B Testing, Unstructured Interviewing, Guided Instruction