A modern, interactive web application showcasing classic algorithms with beautiful visualizations and real-time computation. This project demonstrates full-stack development skills by combining ...
In this project we were tasked with implementing some famous distributed algorithms by using udp and simulating a potentially large number of hosts communicating between eachother. Below in the ...
Abstract: The design of efficient software supporting concurrent access to shared data is a challenging task. Often such programs will have at their core algorithms which utilise conceptual locks to ...