Teaching
Part II/Part III/MPhil Project Supervision
I am supervising Part II, Part III, and MPhil projects. The students are welcome to contact me to discuss their project ideas. I am interested in broad topics across machine learning (especially computer vision) and artificial intelligence. My current research focuses on computer vision, particularly 2D and 3D reconstruction and manipulation. I am also open to discussing other ideas. Please also include your transcript and CV (if you have one) when contacting me.
Some potential project ideas (suggestions of your own are more than welcome):
- CLIP-related: see here
- Application of frequency rectification techniques used in FrePolad on other 3D representations (see here) or images (see here).
- 3D generation/manipulation
- (Text-driven) 3D vision tasks (e.g., detection/recognition/captioning/classification/segmentation) via rendering to 2D
- A thorough comparison/analysis/summary of the pros & cons of the diffusion model and GAN
- Prompt engineering: analyze prompts to language models (e.g., ChatGPT or text-to-image models) that can 1. facilitate the original task, 2. achieve a certain type of attack (e.g., acquire some private information), or 3. improve the model to defend itself from this attack
- Stock prediction model
- Neural BRDF models (machine learning + graphics)
Students
- Rang Chen: Adversarial Attack on 3D Point Clouds: A Saliency Map-Driven Approach
- Sriram Akula: Text-Guided Manipulation of Textured Meshes
- Trevor (Tianyu) Wang: Stock Price Prediction Based on Stock Forum Posts
- Simon Luo: Comparative Analysis of Machine Learning Models to Predict Stock Prices
- Jiale Wang: Paragraph2Image
- Zak Buzzard: Comparing CLIP Architectures
Supervision and Teaching Assistance
University of Cambridge
- Introduction to Probability (2023-2024)
- Further Human-Computer Interaction (2023-2024)
- Machine Learning and Real-World Data (2023-2024)
- Foundations of Computer Science (2023-2024)
- Further Graphics (2023-2024)
- Artificial Intelligence (2022-2023)
- Interaction Design (2022-2023)
- Logic and Proof (2022-2023)
- Introduction to Graphics (2022-2023)
- Discrete Mathematics (2022-2023)
University of British Columbia
- CPSC 404: Advanced Relational Databases (2019-2020)
- CPSC 425: Computer Vision (2019-2020)
- CPSC 322: Introduction to Artificial Intelligence (2018-2019)
- CPSC 121: Models of Computation (2017-2018)