Brandon Tang

Brandon Tang



Overview

Hello, I am Brandon Tang, a 3rd Year Computer Science Student at the University of Oxford.

I'm particularly interested in C++ software engineering.

Academic Information
Subjects Taken
Grade Sciences Humanities Languages Co-Curricular Activities
IP Year 1 Fundamental Mathematics, Green Science Fundamental Humanities Language Arts, Higher Chinese Basketball
IP Year 2
IP Year 3 Intermediate Mathematics, Advanced Mathematics, Chemistry, Physics, Biology Core Humanities
IP Year 4 Table Tennis
JC Year 1 H2 Mathematics, H2 Chemistry, H2 Physics H2 Economics, H1 Project Work H1 General Paper
JC Year 2 H2 Mathematics, H3 Mathematics, H2 Chemistry, H2 Physics H2 Economics
Grade Sciences Humanities Languages Co-Curricular Activities
IP Year 1 Fundamental Mathematics Fundamental Humanities Green Science Higher Chinese Language Arts Basketball
IP Year 2 Fundamental Mathematics Fundamental Humanities Green Science Higher Chinese Language Arts Basketball
IP Year 3 Advanced Mathematics Intermediate Mathematics Chemistry Physics Biology Core Humanities Higher Chinese Language Arts Basketball
IP Year 4 Advanced Mathematics Intermediate Mathematics Chemistry Physics Biology Core Humanities Higher Chinese Language Arts Table Tennis
JC Year 1 H2 Mathematics H2 Chemistry H2 Physics H2 Economics H1 General Paper H1 Project Work Table Tennis
JC Year 2 H3 Mathematics H2 Mathematics H2 Chemistry H2 Physics H2 Economics H1 General Paper Table Tennis
Academic Year Michaelmas Term Hilary Term Trinity Term
Undergrad Year 1 Probability, Linear Algebra, Functional Programming, Discrete Mathematics Imperative Programming 1 and 2, Design and Analysis of Algorithms, Digital Systems Imperative Programming 3, Digital Systems, Introduction to Formal Proof
Undergrad Year 2 Compilers, Models of Computation, Computer Security, Artificial Intelligence Concurrent Programming, Algorithms and Data Structures, Logic and Proof, Computational Complexity -
Undergrad Year 3 Scientific Computing, Machine Learning, Computer Aided Formal Verification Computer Architecture, Computer Networks, Databases -
Academic Year Michaelmas Term Hilary Term Trinity Term
Undergrad Year 1 Probability, Linear Algebra, Functional Programming, Discrete Mathematics Imperative Programming 1 and 2, Design and Analysis of Algorithms, Digital Systems Imperative Programming 3, Digital Systems, Introduction to Formal Proof
Undergrad Year 2 Compilers, Models of Computation, Computer Security, Artificial Intelligence Concurrent Programming, Algorithms and Data Structures, Logic and Proof, Computational Complexity
Undergrad Year 3 Scientific Computing, Machine Learning, Computer Aided Formal Verification Computer Architecture, Computer Networks, Databases
Interests and Hobbies

Competitive Programming

I enjoy algorithmic challenges and competitive programming.

I have previously been quite active on Kattis but have moved to Codeforces more recently.

My Code Forces Profile
My Kattis Profile

Software Engineering

I quite enjoy writing software and have experience with C++ and Python.

Would like to spend some time learning Rust when I have the chance!

An interesting project I have done recently is to write an engine to construct and manipulate binary decision diagrams.

BDD Engine

Adventure Sports

I enjoy climbing, caving and skiing. All various forms of getting outdoors and having fun!