Timothy Tuen

Student at Rutgers University (NB), studying CS and BAIT

Hello everyone, my name is Timothy Tuen and I'm a Rutgers University - New Brunswick student studying Computer Science and Business Analytics/Information Technology. I'm currently seeking internship roles involving full-stack web development, app development, data analytics, etc.

Picture of author

Contact:

timothytuen45@gmail.com

+1 (732)-672-7245

Linkedin LogoLinkedIngithub logoGitHub

About...

I'm Tim, a college student from Monroe Township, New Jersey set to graduate May of 2025 with a bachelors degree in Computer Science and Business Analytics/Information Technology (BAIT) from Rutgers University

Tim in LondonTim and FamilyTim in London 2Tim in Cape Cod

I'm a rising junior of Rutgers University's Business School set to graduate in May of 2025 with a double major in Computer Science and Business Analytics/Information Technology (BAIT). My interests lie heavily with anything technology related and I'm currently looking for internship roles that include but are not limited to software engineering, data science, consulting, and cybersecurity! I've always had an interest in the way things work and building products/services for my own and others' uses. Feel free to reach out!

Some Hobbies and Interests!

  • ~ I enjoy playing basketball and participate in Men's and intramural leagues

  • ~ I played lacrosse in high school and am a big fan of watching college lacrosse

  • ~ Rick Riordian is my all time favorite author and is the reason I'm into Greek and Roman mythology/history

  • ~ Fitness is a huge part of my lifestyle, and that includes weightlifting, snowboarding, etc.

  • ~ I've finished over 200 episodes of One Piece (why are there 1000 episodes please help)

Projects


code-symbol-break

PlayWay

PlayWay logo

Recipe Research

Recipe Research Logo

FitMed

FitMed Logo

Newsletter

newsletter app logo

Education


code-symbol-break

Relevant Courses

Data Structures

OOP, Java, VSCode

Students learn to analyze algorithm efficiency and select appropriate abstract data types. The course covers data structure tradeoffs and the design of structures for operations like insertion and deletion. Advanced topics include combining structures for complex problem-solving and predicting algorithm behavior through code analysis. Students gain expertise in error detection and resolution, ensuring implementations align with intended outcomes. The course culminates in tailored designs of data structures and algorithms.

Computer Architecture

C, Unix, Assembly, Binary, Memory

This college course immerses students in essential computer science topics such as C programming, data representation, assembly language programming, Boolean algebra, digital logic design, processor design, cache design, and main memory design. Students gain a strong foundation in these areas, allowing them to critically analyze developments in the field. Tailored projects prepare them for academia, software industry, or startups, ensuring a deep understanding of core principles and practical skills vital for diverse technology careers.

Design & Analysis of Computer Algorithms

This course covers algorithm complexity, methods to express and compare algorithms' complexities in worst and average cases, and determining lower bounds on algorithm classes. Students learn to analyze and verify, applying these techniques to algorithms like search, sort, graph, and language problems. The course covers problems such as knapsack, satisfiability, and traveling salesman, exploring NP-complete classification and implications. Additionally, students study approximation algorithms, honing their skills in addressing complex computational challenges efficiently and accurately.

Discrete Structures

This course introduces student to the mathematical tools of logic and induction, and to the basic definitions and theorems concerning relations, functions, and sets. Later courses in the computer science curriculum build on the mathematical foundations covered here. Particular emphasis is placed on inductive definitions and proofs, with application to problems in computer science. Special topics such as proofs of partial program correctness, finite state automata and modula arithmetic will be discussed

Principles of Information and Data Management

SQL, RDBMS

Describing and querying various forms of information such as structured data in relational databases, unstructured text (IR), semi-structured data (XML, web), deductive knowledge. Conceptual modeling and schema design. Basics of database management system services (transactions, reliability, security, optimization). Advanced topics: finding patterns in data, information mapping and integration. The course focuses on a user's perspective, rather than how one implements DBMS

Foundations of Business Programming

Python

This course aims to equip students with foundational skills and knowledge in Python programming. The curriculum focuses on building a fundamental understanding of the Python language, covering essential functionalities such as working with lists, conditional statements, loops, and file management (opening/writing to files). Upon completion, students are expected to showcase a grasp of basic Python grammar, algorithms, data structures, computational thinking, and practical experience in developing a program from inception. The acquisition of these skills is facilitated through various course activities and assignments designed to reinforce hands-on learning.

Involvement


code-symbol-break

Assistant Director of Finance

Rutgers University Dance Marathon

RUDM is the largest student-run philanthropic organization in New Jersey that fundraises money in support of children and families diagnosed with blood disorders and cancer through Embrace Kids Foundation

VP of Website Development

Business Information Technology Society (B.I.T.S)

B.I.T.S focuses on providing students at Rutgers with information and experience on the intersection between Business and Technology. This is done through various ways, such as technical workshops and professional events.

Technology Consultant

Rutgers Office of Information Technology

As a technology consultant at Rutgers OIT, I assist patrons with any technology questions/concerns they may have. In addition, technology consultants spend time overseeing and maintaining the computer labs on campus and providing any assistance that may arise.

Intramural Basketball Participant

I am a very big basketball fan and often participate in intramural basketball leagues at Rutgers. In addition, I also participate in summer mens basketball leagues at my local gyms/basketball centers

Hackathons

PennApps, HackRU

I am a huge advocate for hackathons and have been fortunate enough to attend more events this past year. I've recently gone to the University of Pennsylvania PennApps hackathon, as well as Rutgers University's HackRU.