Hi, I'm Sam

I'm an undergraduate studying Computer Science
at the University of Southern California.

I do research at USC's ICAROS Lab on novel machine learning algorithms. On campus, I actively participate in AI/ML clubs in leadership roles and by contributing to projects. I also compete in hackathons and coding competitions. My interests include machine learning, software engineering, cyber security, soccer analytics, and space exploration.

Skills and Knowledge

  • Python, Java, C++, and more
  • RESTful Web Services
  • Machine Learning
  • Shell Scripting
  • High-Performance Computing
  • Spring Framework

A Few Involvements

ICAROS Lab

I'm part of a team implementing a library of novel machine learning algorithms to improve human-robot interaction. My contributions include rewriting portions of these algorithms to increase speed, creating tutorials and solving problems using the library to showcase key features of the library, and more.

Debiasing ML Recruiting Models (CAIS++)

As part of the Center for AI in Society Student Branch (aka CAIS++), I worked on a team that aimed to debias automated reviews of resumes. Work included conducting principal component analysis and calculating relational inner product association of word embeddings to determine gender bias.

Watch an overview of the project here.

Developer Student Club USC

I am a technical lead in this student group specializing in machine learning. My role involves creating and leading workshops teaching machine learning to club members. Topics have included Python basics, NumPy, pandas, and more.

Global Wheat Detection (Kaggle)

I initiated, recruited, and led a team of four USC students to enter a Kaggle competition. We trained deep learning computer vision models to detect and draw bounding boxes around wheat heads in images. To help with training our models, we performed data augmentation to create thousands of new training images.

You can see our team's submission here. I also made a comprehensive presentation about our team's work, which can be seen here.

Classes Taken

  • Data Structures and OOP
  • Algorithms and Theory of Computing
  • Calculus III
  • Linear Algebra and Differential Equations
  • Software Engineering
  • Cyber Security
  • Discrete Methods in Computer Science
  • Embedded Systems

Awards and Honors

  • W.V.T. Rusch Engineering Honors Program
  • Undergraduate Research Associate Program Grant Recipient
  • USC Presidential Scholarship
  • National Merit Scholar
  • Tau Beta Pi
  • Phi Kappa Phi