Lecture 5: NEGF Simulation of Graphene Nanodevices