There is no 'University of Punjabi.' Punjab is a state in Indian whose dominant language is Punjabi. This is akin to naming a University of Finnish.
The cadaver looks greener than the Hulk, an unrealistic colour for a decomposing human body.
A reporter in the movie says the town this film is set in is two hours north of Chicago. Two hours north of Chicago is Wisconsin, yet the film is set in Illinois.