Skip to content
View zhenjiapan's full-sized avatar
  • CUHK-ShenZhen
  • Shenzhen, China

Block or report zhenjiapan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zhenjiapan/README.md

Hi, I'm Zhenjia Pan 👋

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.

🔬 Research Interests

  • 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.

🎓 Education

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

📚 Independent Study — MIT OpenCourseWare

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

💻 Featured Projects

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

Live Demo | Source Code

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

Source Code

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.

🛠️ Technical Skills

  • Python: Foundational programming and computational problem-solving
  • Currently Learning: Data Structures and Algorithms, Probability and Statistics, numerical computing, data analysis, and software development tools

🎯 Academic Interests & Goals

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.

📫 Contact

I'm open to academic discussions, undergraduate research opportunities, and collaborations on interesting projects.

Popular repositories Loading

  1. course-timetable course-timetable Public

    A responsive course timetable built with Next.js and TypeScript, featuring weekly and daily views, course details, and location photos.

    TypeScript 1

  2. course-schedule-optimizer course-schedule-optimizer Public

    A Python course schedule optimizer with preference scoring, hard constraints, and independent feasibility validation, built with Streamlit and SQLite.

    Python 1

  3. zhenjiapan zhenjiapan Public

    1

  4. python-learning python-learning Public

    Python coursework and algorithm practice from MIT, CUHK-Shenzhen, and LeetCode.

    Python 1