If it's true that EK77WNCL is only 15 which is stated in his profile, then I think he has done a good job on some basic calculations and is maybe part of a school/college technical assignment. Yes of course there are other operating factors which have been mentioned, but well done anyway.