"I saw two dudes basically get into an altercation and the dude that shot, he basically got angry and started shooting the other guy," said Mobley. "A lot of people heard a lot of shots."
Mobley said the suspect had the gun hidden in his clothes.
"Basically, I seen the dude that shot him and as soon as I heard the bullets flying and the gun being fired off, then everyone started running and it was a hint for me to start running as well," Mobley said.
The shooting happened in the central courtyard of the campus in the 2700 block of W.W. Thorne Drive in north Harris County.
While many ran from the scene, other students and faculty took cover inside classrooms.
"They said there was gunshots and somebody was shot so we cut off the lights, we cut off all the computers and we just kinda like got down and was quiet," said a woman named Mary.
"I actually had just come out of EMT class and I noticed that there were two downed victims so I stopped to render assistance," Zaragosa said.
The man involved in the argument was shot three times and is reportedly in critical condition at Ben Taub Hospital.
The maintenance man was shot in the leg and is expected to be OK. He was also taken to Ben Taub.
A student on the campus was taken to the hospital after suffering a possible heart attack.
The campus and nearby Aldine ISD schools were put on lockdown while dozens of law officers searched each building for the second suspect. They also searched a nearby wooded area and the neighborhoods surrounding the campus.
Some parents rushed to the scene to make sure their children were OK.
"I really, like, panicked," said one young man as his relieved mother kissed him repeatedly.
"I love you," said another tearful mom as she hugged her daughter.
"I love you too, mom," the girl answered.
Around 2:15 p.m., the suspected gunman turned himself in at Northwest Medical Center with a gunshot wound, according to law enforcement sources.
Lone Star College closed for the rest of day, but students and faculty were allowed to return to pick up their cars and other belongings.