Professors are the worse students. You said he was already behind a router.... Why install a software firewall that he knows nothing about when one interface is between him and the net already?

Second, why would you need to talk about Linux in this at all? Or IPTables? what does this have to do with a gateway?...