Experimental Study of Network Flow Optimization Algorithms - Graduate Course Project · Concordia University · Montreal, Quebec ·
Implemented the Successive Shortest Path algorithm from scratch, including residual graph construction, Bellman–Ford based minimum-cost path extraction, and flow augmentation logic.
Designed and executed large-scale experimental evaluation on randomized Euclidean directed graphs across 28 configurations with varying density (𝑟), capacity bounds, and cost regimes.
Compared SSP, Capacity Scaling, Scaling-SSP, and Primal–Dual algorithms using metrics including total cost, flow value, number of augmenting paths, mean path length, and proportional path length.
Demonstrated that the Primal–Dual algorithm consistently achieves optimal minimum cost, while SSP achieves competitive performance in sparse regimes and degrades in dense graphs.
Evaluation of Scalable Training Strategies for Graph Neural Networks - Graduate Course Project · Concordia University · Montreal, Quebec ·
Designed and implemented scalable GNN-based community detection pipelines using GCN and GraphSAGE architectures with full-batch training, neighbor sampling, and graph partitioning strategies.
Conducted extensive experiments on SBM (1K, 10K), CORA, and Reddit datasets, demonstrating that neighbor sampling and graph partitioning enable training on large graphs where full-batch methods fail due to memory constraints.
Achieved up to 90% accuracy on SBM (10K nodes) with graph partitioning while reducing memory footprint, and enabled scalable training on Reddit where full-batch methods resulted in out-of-memory failures.
Analyzed trade-offs between accuracy, training time, and memory usage, providing practical guidelines for scalable GNN deployment in real-world large-scale social networks.
Undergraduate Course Project & For Fun! · Vali-e-Asr University of Rafsanjan, Department of Computer Engineering & Null References: Game Development Team · Rafsanjān & Kerman & Yazd, Iran ·
Uncertainty is an action-adventure space-shooter game, and currently, It’s under development.
We have utilized the beta version of this game as our ”Software Engineering Lab” course project.
Our game is an open-source game hosted on GitHub.
It’s made with Unity3D
Currently, our team isn’t at its peak since all its members are busy at university. Still, we’re looking forward to continuing the Uncertainty and eventually finishing it when we’re free.