Hi everyone 馃憢, I'm Th枚sam

I am a computer science student at ETH Zurich with a profound enthusiasm for science and new technologies. My goal is to leverage my technical skills to make a significant, positive contribution to society. I believe our happiness depends on the well-being of those around us, guiding my life's goals beyond personal desires.

I am always open to new opportunities and eager to connect with like-minded individuals. Let's collaborate and make the world a better place, one step at a time!

Th枚sam in Dharamsala, India

Th枚sam Norlha-Tsang 2024

Work Experience

Software Engineer At Adnovum
Software Engineer At Adnovum

6 month internship at Adnovum in software engineering in Zurich, Switzerland. Working with spring boot microservices using agile software development methodology.

Research & AI/ML Experience

Bandits Algorithms For Recommendation Systems
Bandits Algorithms For Recommendation Systems

This project explores bandit algorithms for recommendation systems, from basic strategies like UCB to more advanced linear bandits. After testing on simulated data, we applied the models to real-world Amazon Music reviews. While bandits performed well in controlled settings, linear regression outperformed them in real-world prediction tasks. Still, bandits showed promise in data-scarce environments thanks to their adaptability and online learning capabilities. The study highlights when and where bandits can be effective tools in recommender systems.

Leveraging LLM Ensembles for Robust Sentiment Classification
Leveraging LLM Ensembles for Robust Sentiment Classification

This project tackles ternary sentiment classification (positive, neutral, negative) on 100K+ labeled sentences. We compare classical ML models to transformer-based architectures like RoBERTa and DeBERTa, and explore preprocessing, ensembling (softmax averaging, majority voting), and data augmentation using LLM-generated paraphrases. Our best model鈥攁n ensemble of fine-tuned transformers鈥攁chieved an L score of 0.9034 and a weighted F1 score of 0.83.

ICU Mortality Prediction Using Machine Learning and Time-Series Analysis
ICU Mortality Prediction Using Machine Learning and Time-Series Analysis

This project leverages the PhysioNet 2012 Challenge dataset to predict ICU patient mortality based on multivariate time-series data from the first 48 hours of ICU stay. We explore classic machine learning models (Random Forest, Logistic Regression), deep learning approaches (LSTM, BiLSTM, Transformers), and representation learning techniques. The study also investigates the use of LLMs for few-shot predictions and evaluates the performance of different feature aggregation methods. Key findings highlight the effectiveness of Random Forest for tabular data and the challenges of applying Transformers and contrastive learning to ICU time-series data.

Software Engineering Experience

ConnectOut
ConnectOut

Connect Out is a social activity platform that enables users to join and discover new activities based on their interests. It fosters social interaction and community engagement, making it easier to meet like-minded people and discover new hobbies.

UniSublet
UniSublet

A mobile application built using react native with expo cli and typescript, coupled with a backend in node and mongoDb. The mission of this project is to allow students to sublet their rooms during holidays.

TalkZone - for university students
TalkZone - for university students

Coded a social network application (with a friend) for our own and neighboring universities. Allowing students to express themselves about courses and campus life. Frontend coded in VueJS and backend in Java Spring.

Education

EPFL - Bachelor of Computer Science

EPFL - Year 1 - Semester 1

Advanced information, computation, communication I

CS-1017 credits

Course Link

Introduction to programming

CS-1075 credits

Course Link

Linear Algebra

MATH-111(en)6 credits

Course Link

Analysis I

MATH-101(en)6 credits

Course Link

General Physics: Classical Mechanics

PHYS-101(en)6 credits

Course Link

EPFL - Year 1 - Semester 2

Practice of object-oriented programming

CS-1089 credits

Course Link

Digital system design

CS-1736 credits

Course Link

Advanced information, computation, communication II

COM-1027 credits

Course Link

Analysis II

MATH-106(en)6 credits

Course Link

Global issues: health A

HUM-125(a)2 credits

Course Link

EPFL - Year 2 - Semester 3

Algorithms

CS-2506 credits

Course Link

Functional programming

CS-2105 credits

Course Link

Introduction to machine learning

CS-233(a)4 credits

Course Link

Numerical methods for visual computing and ML

CS-3284 credits

Course Link

Computer architecture I

CS-2084 credits

Course Link

Computer networks

COM-2085 credits

Course Link

General physics: electromagnetism

PHYS-1144 credits

Course Link

Analysis III

MATH-203(b)4 credits

Course Link

Evolutionary psychology

HUM-2752 credits

Course Link

EPFL - Year 2 - Semester 4

Parallelism and concurrency

CS-2064 credits

Course Link

Probabilities and statistics

MATH-2326 credits

Course Link

Computer architecture II

CS-2094 credits

Course Link

Theory of computation

CS-2514 credits

Course Link

System oriented programming

CS-2073 credits

Course Link

System programming project

CS-2122 credits

Course Link

Sustainable development A

HUM-2262 credits

Course Link

EPFL - Year 3 - Semester 5

Software Engineering

CS-3054 credits

Course Link

Computer Security

COM-3014 credits

Course Link

Stochastic models in communication

COM-3006 credits

Course Link

Quantum information processing

COM-3094 credits

Course Link

Neuroscience

BIO-3114 credits

Course Link

Introduction to multiprocessor architecture

CS-3074 credits

Course Link

Introduction to operating systems

CS-3235 credits

Course Link

Foundations in financial economics

MGT-3012 credits

Course Link

General Chemistry

CH-160(b)3 credits

Course Link

EPFL - Year 3 - Semester 6

Software Development Project

CS-3064 credits

Course Link

Introduction to Database systems

CS-3224 credits

Course Link

Internet Analytics

COM-3085 credits

Course Link

Introduction to Computer Graphics

CS-3416 credits

Course Link

Bachelor Project: Bandit Algorithms For Recommendation Systems

CS-3988 credits

Course Link

Human Computer Interaction

CS-2135 credits

Course Link

Digital Humanities

HUM-3692 credits

Course Link

ETHZ - Master of Computer Science

ETHZ - Year 1 - Semester 1

Big Data

263-3010-0010 credits

Course Link

Network Security

263-4640-008 credits

Course Link

ETHZ - Year 2 - Semester 2

Probabilistic Artificial Intelligence

263-5210-008 credits

Course Link

Artificial Intelligence in Education

263-5005-003 credits

Course Link

Technology and Entrepreneurship

263-5058-003 credits

Course Link

Introduction to Marketing

363-0403-003 credits

Course Link

Principles of Macroeconomics

363-0565-003 credits

Course Link

ETHZ - Year 2 - Semester 3

Machine Learning for Health Care

261-5120-005 credits

Course Link

Computational Intelligence Lab

263-0008-008 credits

Course Link

Machine Perception

263-3710-008 credits

Course Link

Large Language Models

263-5354-008 credits

Course Link

Human Resource Management: Leading Teams

363-0302-003 credits

Course Link

Project Management

363-0764-002 credits

Course Link

ETHZ - Year 3 - Semester 4

Algorithms Lab

263-0006-008 credits

Course Link

Advanced Machine Learning

252-0535-0010 credits

Course Link

Reliable and Trustworthy Artificial Intelligence

263-2400-006 credits

Course Link

Practical work in Data Science

263-0650-008 credits

Course Link

Seminar in Data Science

252-0535-002 credits

Course Link