CV
A PDF version can be found here.
Tianqi Feng
tianqif@student.unimelb.edu.au — feng-tq.github.io — (+61) 449 628 095
Education
The University of Melbourne Mar 2020 — Nov 2024
Master of Science in Mathematics and Statistics (Pure Mathematics) — WAM: 93.9
• Master’s Thesis: Split Polynomials and the Sullivan Conjecture [PDF]. Supervised by Diarmuid Crowley.
Bachelor of Science in Mathematics and Statistics (Statistics/Stochastic Processes) — WAM: 95.6
Diploma in Languages (Japanese) — WAM: 85.3 (WAM = Weighted Average Mark)
Monash University Feb 2019 — Dec 2019
Monash University Extension Program
Scotch College Feb 2014 — Dec 2019
Dux of 2019 — ATAR: 99.95 (ATAR = Australian Tertiary Admission Rank)
Seminar Participation
Geometric Topology Reading Group 2024
Co-organiser and speaker
• Topics: Topological K-theory, Bott Periodicity, Poincar´e Duality.
Other Research Experience
Vacation Scholarship Program — The University of Melbourne Dec 2022 — Feb 2023
• Research Project: Mixture Importance Sampling with Control Variates. Supervised by Kostya Borovkov.
Awards
Daniel Curdie Scholarship 2023
The University of Melbourne
E.R. Love Prize 2023
The University of Melbourne
Dean’s Honours List — Bachelor of Science 2020 & 2021 & 2022
The University of Melbourne
John Macfarland Exhibition 2021
The University of Melbourne
Melbourne Chancellor’s Scholarship 2020
The University of Melbourne
References
Diarmuid Crowley [ website] Marcy Robertson [ website] Jack Hall [ website]
dcrowley@unimelb.edu.au marcy.robertson@unimelb.edu.au jack.hall@unimelb.edu.au
Teaching Experience
Private Tutoring Feb 2020 — Present
Australian Curriculum Years 7–12, Olympiad training, individual tutoring online and face-to-face
Languages
English Mandarin Chinese Japanese Latin
Native Native Proficient Familiar
Programming Experience
C, C++, Rust, Haskell, Python, T
E
X & L
A
T
E
X, JavaScript (familiar)
Projects
Monte Carlo Path Tracer — CUDA/C++
GPU based path tracer implementing the Monte Carlo algorithm to simulate light transport.
Supports diffuse and specular reflection/transmittance, translucent materials, and multiple importance sampling.
Image Decomposition using Colour Unmixing — Python
Implementation of colour unmixing algorithm that decomposes images into monochromatic layers.
Based on 10.1145/3429341.3429354 and 10.1145/3072959.3002176