It seems quite big for a 3 months project made by a student, though.
Implementing an alternative RTS for GHC seems like a viable Google Summer of Code project to me. What do you think?