I'm a first-year undergraduate student majoring in Artificial Intelligence at The Chinese University of Hong Kong, Shenzhen (CUHK-Shenzhen), expecting to graduate in 2030.
I'm interested in the mathematical and computational foundations of intelligent systems, particularly Machine Learning, Mathematical Optimization, Operations Research, and Algorithms.
I'm currently focusing on building a solid theoretical foundation in mathematics and computer science, with a long-term interest in applying these ideas to real-world problems.
I enjoy independent learning, exploring new technologies, and turning practical problems into computational solutions.
- Machine Learning: Learning algorithms, mathematical foundations, and practical applications
- Mathematical Optimization: Optimization theory, constrained optimization, and computational methods
- Operations Research: Mathematical modeling, decision-making, and resource allocation
- Algorithms: Algorithm design, analysis, and computational problem-solving
My research interests are still evolving as I explore these fields through coursework, independent study, and projects.
The Chinese University of Hong Kong, Shenzhen (CUHK-Shenzhen)
Undergraduate in Artificial Intelligence | 2026–2030 (Expected)
Elite Class in Mathematics and Artificial Intelligence
Selected Coursework:
- MAT1001 — Calculus I
- MAT2040 — Linear Algebra
- AIE1001 — Introduction to AI Programming
- AIE1901-S06 — Large Language Models in Operations Research
Completed:
- MIT 6.100L — Introduction to CS and Programming Using Python
- MIT 6.0002 — Introduction to Computational Thinking and Data Science
Currently Studying:
- MIT 18.05 — Introduction to Probability and Statistics
A Python-based course scheduling application that generates optimized university timetables based on academic requirements and individual preferences.
The project explores how a real-world scheduling problem can be formulated and solved computationally.
Key Features:
- Constraint-based course scheduling
- Backtracking and branch-and-bound search
- Timetable conflict detection and feasibility checking
- Interactive user interface for schedule generation
Tech Stack: Python, Streamlit, SQLite
An interactive web application for viewing and organizing university course schedules.
This project provided an opportunity to explore web development and the process of transforming a personal need into a functional application.
Tech Stack: Next.js, TypeScript
Development Note: Both projects involved AI-assisted programming for implementation, debugging, and development. Through these projects, I am continuing to strengthen my understanding of programming, software development, and computational problem-solving.
- Python: Foundational programming and computational problem-solving
- Currently Learning: Data Structures and Algorithms, Probability and Statistics, numerical computing, data analysis, and software development tools
I'm currently strengthening my background in mathematics, algorithms, probability and statistics, and computational methods while exploring potential research directions in Machine Learning and Optimization.
I am particularly interested in opportunities to participate in undergraduate research involving algorithm development, mathematical modeling, computational experiments, and real-world optimization problems.
I'm open to academic discussions, undergraduate research opportunities, and collaborations on interesting projects.
- Email: zhenjiapan@link.cuhk.edu.cn
- GitHub: github.com/zhenjiapan