Teaching experience

Teaching at UofA


Teaching at University of Tuscia (Italy)


Teaching at University of Verona (Italy)


Teaching at north Carolina State University


Teaching at University of Rome Tor Vergata as TA