There are several aspects that I am not happy about, and I think that should be changed:
Positions of authors in papers cannot be represented according to schema.org. My proposal is to simplify the mappings by generating the order in a simple text associated to the papers with the full citation, using schema:citation, and then generating a schema:author property for each author, independently of the order.
Awards probably do not need so much detail. In schema.org the award is just a Text that is associated to the entity via schema:award
review the annotations made with schema.org and suggest the corresponding changes