MCPR 300 - The Evolution of