About Me
I'm an AI Researcher at Huawei Technologies Canada based in Edmonton. During my Masters in Computing Science at the University of Alberta, I focused on neurosymbolic programming and reinforcement learning, supervised by Levi Lelis and Sandra Zilles. Before that, I completed my B.Sc. in Computer Engineering at Amirkabir University of Technology.
View RésuméEducation
Supervisor: Levi Lelis and Sandra Zilles | GPA: 3.8
Major: AI; Minor: Networks | GPA: 18.75/20 (3.96/4)
Publication
Amirhossein Rajabpour, Kiarash Aghakasiri, Sandra Zilles, Levi Lelis.
Work Experience
Working on efficient inference of Large Language Models (LLMs) on Smartphones using the LiteRT Framework.
1-month project on advanced AI/ML methods to enhance real-time intrusion detection and anomaly detection in high-speed network storage infrastructures.
- Localizing LEDs on monitors for quality control.
- Clustering LED light pixels using fuzzy C-means for luminance/wavelength extraction.
- Applying regression models per color to detect malfunctioning hardware.
Hands-on experience with Docker and cloud-native tooling.
Research Experience
- Refined neural policies (RL agents) through targeted architectural and training adjustments, enabling them to match or outperform programmatic policies in generalization on key benchmarks.
- Proposed new benchmarks highlighting strengths of programmatic policies (e.g., memory-based reasoning).
- Built end-to-end training/evaluation pipelines (Python, Bash, PyTorch, TensorFlow).
- Used Large Language Models to generate/assess interpretable policies where RL underperforms.
- Work accepted at RLC 2025 Programmatic RL workshop.
Improved "Unveiling Options with Neural Decomposition" using hill-climbing search and genetic algorithms.
Developed a face-aging platform using generative models (e.g., CycleGAN, reversible models).
Technical Skills
Programming Languages
AI & Machine Learning
Backend & Dev Tools
Teaching Assistant
Graduate Teaching Experience | University of Alberta
-
CMPUT 365: Introduction to Reinforcement Learning
Labs, grading assignments, and exams.
-
CMPUT 366: Search & Planning in AI
Lectures, labs, and grading for all course components.
-
CMPUT 291: Introduction to File & Database Management
Lectures and lab sessions, grading projects, assignments, and exams.
Undergraduate Teaching Experience | Amirkabir University of Technology
-
Principles of AI
Designed and graded projects covering CSPs, search, and RL.
-
Cloud Computing
Designed assignments and labs focused on APIs, cloud services, Docker, and Kubernetes.
-
Internet of Things
Developed scenarios for sensor/actuator integration and Arduino programming assignments.
-
Algorithm Design
Graded assignments on greedy algorithms, divide & conquer, and dynamic programming.
Projects
I maintain a variety of open-source projects ranging from Reinforcement Learning implementations to Computer Vision platforms.
Explore Projects on GitHubHonors & Awards
- Fully funded admission to UAlberta (CS, ECE, Radiology & Diagnostic Imaging), Western Ontario (CS) (2023).
- Nationwide Mathematics University Entrance Exam (Iran): Top 1% among 140,000+ applicants.
- 4-year scholarship, Amirkabir University of Technology.