Teaching & Research Experience
My experience in research assistance and teaching at University of Rochester
Research Experience
Research Assistant
University of Rochester | Jan 2023 - May 2024
Supervisor: Professor Tong Geng
Location: Rochester, NY, USA
Type: Part-Time Position
Research Focus: Graph Learning and Nature-Inspired Computing
Key Contributions:
- Developed advanced Graph Learning and Nature-Inspired Computing models using PyTorch and mathematical proofs
- Achieved 25% average improvement in time efficiency and accuracy across multiple domains:
- Fintech applications: Enhanced algorithmic trading and risk assessment models
- Recommendation systems: Improved user preference prediction and content filtering
- Power systems: Optimized grid management and energy distribution algorithms
Technical Leadership:
- Led a 5-member team in Linux server management and administration
- Implemented shell scripting and system automation tools for improved workflow efficiency
- Managed Docker and Kubernetes orchestration to ensure application availability and scalability
- Coordinated containerized deployment strategies for research computing environments
Technical Skills Developed:
- Machine Learning: PyTorch, graph neural networks, nature-inspired algorithms
- System Administration: Linux server management, shell scripting, automation
- DevOps: Docker containerization, Kubernetes orchestration, CI/CD pipelines
- High-Performance Computing: Distributed computing environments, cluster management
Teaching Assitant Experience
ECE 204: Multiprocessor Architecture
University of Rochester | Spring 2024
Responsibilities:
- Conducted weekly lectures covering advanced multiprocessor concepts:
- Memory consistency models and cache coherence protocols
- Advanced multiprocessor architectures and parallel computing paradigms
- Communication infrastructure design and optimization
- Routing control mechanisms and network-on-chip architectures
- Assisted students with complex programming assignments in virtual machine environments
- Guided students in writing and debugging C language and Verilog code
- Provided technical support for hardware simulation and synthesis projects
ECE 200: Computer Organization
University of Rochester | Spring 2023 & Spring 2024
Responsibilities:
- Held weekly tutoring sessions on MIPS assembly language programming
- Conducted pipeline programming workshops using C language
- Organized discussion sessions on computer architecture fundamentals:
- Processor design and instruction set architectures
- Memory hierarchy and cache systems
- Input/output systems and interrupt handling
- Facilitated technology introduction meetings covering latest developments in computer architecture
- Assisted students with exam preparation and conducted review sessions
- Provided individualized support for programming assignments and projects
ECE 221: Electronic Devices and Circuits
University of Rochester | Fall 2022 & Fall 2023
Responsibilities:
- Held weekly office hours to address student questions and provide academic support
- Provided comprehensive laboratory tutoring covering:
- Diode circuits: Forward/reverse bias, rectification, and voltage regulation
- MOSFET analysis: Enhancement/depletion modes, biasing, and switching applications
- BJT circuits: Common emitter/base/collector configurations and amplification
- Amplifier circuits: Gain analysis, frequency response, and stability considerations
- Assisted students with integrated circuit design and analysis projects
- Guided hands-on experiments with circuit simulation software (SPICE, LTspice)
- Supported students in troubleshooting hardware implementations and measurements