As a highly skilled Computing Science graduate with an MSc from Simon Fraser University, I have a strong foundation in research, algorithm design, and teaching. My academic work has focused on algorithm design, particularly in graph algorithms, where I have developed a deep understanding of computational stability and problem-solving techniques.
I have extensive experience as a Teaching Assistant for 13 courses across multiple departments at SFU, where I helped students from diverse backgrounds understand complex topics and supported their academic growth. My ability to effectively communicate and explain difficult concepts has been refined through this role, ensuring students receive prompt and accurate guidance.
In addition to my academic and teaching background, I have professional experience as a Business Intelligence Analyst, where I worked with large datasets, visualized data using QlikView, and developed SQL scripts for optimizing dashboard performance. My expertise in data visualization and analytics has helped organizations transform raw data into actionable insights.
I am passionate about problem-solving, and my proficiency in algorithm design, combined with my background in Physics and Computer Engineering, enables me to approach challenges with a highly analytical mindset. I am eager to apply my skills to innovative projects and continue expanding my knowledge in both research and industry settings.
MSc. in Computing Science, 2021 - 2024
Simon Fraser University
B.Sc. in Computer Engineering, 2014 - 2020
Amirkabir University of Technology
B.Sc. in Physics, 2014 - 2019
Amirkabir University of Technology
Title: Average sensitivity of breadth-first search algorithm on grids
Graph sampling from distance matrices using Spanning Trees (minimum spanning tree, maximum spanning tree, low weighted and high weighted random walk spanning trees) and visualization of closeness centrality and betweenness centrality in these graphs. Click here to see more.
Although I don't play chess that often and I am not a professional chess player, I believe I have played a perfect game of chess with the black pieces which lasted 72 moves. Look at the accuracy of my game! It is 99%. And no! It wasn't like my opponent blundered a heavy piece early on at the beginning of the game and that most of my moves until the end of the game would be winning. In fact, my opponent didn't blunder or make any inaccurate moves until the last move!! And in an attempt to flag me (I had only 3 seconds on the clock) my opponent blundered mate in one! Unbelievable right?
View Game Details