I really hope a "first year computer science student" can handle this kind of undertaking. Before having taken classes in assembly language programming, operating systems, computer architecture, programming languages, compiler construction and software project management, I could never have been able to make these kinds of commits. If this coder manages to make this port, he will really have earned my respect, before even having completed most of his undergraduate career!