Hello, I am Brandon Tang, a 3rd Year Computer Science Student at the University of Oxford.
I'm particularly interested in C++ software engineering.
| 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 |
Competitive Programming
I enjoy algorithmic challenges and competitive programming.
I have previously been quite active on Kattis but have moved to Codeforces more recently.
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.
Adventure Sports
I enjoy climbing, caving and skiing. All various forms of getting outdoors and having fun!