Votre professeur a raison, mais peut-être pas pour les bonnes raisons ? « A gente » n'est pas incorrect grammaticalement - c'est juste qu'en contexte académique on s'attend à un registre plus formel, et là « nós » est mieux. Pensez comme ça : vous discutez avec des amis, ça donne « a gente vai no bar » ; vous écrivez un travail, ça devient « nós analisamos os dados ». La différence réelle c'est le contexte, pas la correction. En dehors de la fac, « a gente » est complètement légitime et même plus naturel que « nós » dans les situations de tous les jours - c'est cette question d'adaptation à l'environnement, vous voyez ?