Update: I ended up taking the car in early this morning and just got a call from my mechanic, and he said he went through the car, drove it, let it run and etc and no overheating at all. He said there is no leaks, smells, or anything. He did say that the coolant was low, and put in a half gallon but right as of now, there is no over heating after an hour of driving and letting it run.
Any suggestions?