Ph.D. candidate in Computer Science at NJIT (Ying Wu College of Computing), specializing in algorithms, discrete optimization, and scalable computing. GPA: 3.68/4.00.
My Ph.D. advisor is Professor Ioannis Koutis. I work on graph algorithms, ranking from pairwise comparisons, scheduling, and high-performance computing.
I earned my Bachelor's degree in Computer Engineering (Computer Architecture) from Isfahan University of Technology (2015–2020), officially evaluated as equivalent to a U.S. Bachelor of Science in Computer Engineering.
GRE: Quantitative 170 (Perfect Score, 96th percentile).
Full list on my Google Scholar.
Developed an integer linear programming (ILP)-based scheduler that assigns professors to courses while minimizing conflicts and policy violations. The system accounts for faculty availability, health/religious restrictions, course demand, and NJIT’s educational policies. It generates optimized schedules balancing fairness and efficiency across multiple constraints. This project was supervised by Professor Ioannis Koutis.
Contributed to the company’s dermatology imaging platform using C++ and Qt. Implemented modules for image capture, annotation, lesion tracking, and report generation. Debugged multi-camera acquisition workflows and optimized real-time processing pipelines.
Conducted research on algorithmic and optimization-based approaches for computational problems. Focused on:
TA for Data Structures and Algorithms. Responsibilities include grading, mentoring, and leading recitation sessions to support undergraduate students.
🏆 Best Paper Award at WALCOM 2023 (Energy-efficient scheduling).
🏅 ACM ICPC: Multiple honorable mentions and high placements — 1st place (IU Online 2016), 4th (AUT Online 2016), 9th (Nationwide 2015), and 17th (Tehran Regional 2017).
🎯 GRE Quant: 170 (Perfect Score).
See my ICPC profile for details.
I have completed over 170 verified peer reviews for leading journals and conferences, including:
Google Scholar | ORCID | ResearchGate | LeetCode | HackerRank | UVA Online Judge | Instagram | Facebook
In my free time, I enjoy playing chess and analyzing classic games. I am also learning Spanish using the Duolingo app as part of my daily routine.
I also manage the Telegram channel @cspositions, which introduces computer science positions and has over 8,000 members.
Email: sv96@njit.edu