I havent done in it in public public, but in bathrooms, twice, well technically a few times with the same guy ina span of an hour the second time.  The second time, we were on campus, it was around 5 to 6 pm, and he wanted to go into a bathroom, and wanted me to join(we met each other online ealier and had coffee earlier, I didnt realize it would get to this), and so we go in, and then he motions me to one side and he grabs me and make out, it was sooo hot.  And it wasnt in the dead of night so people can walk in, and actually they did, luckily we were able to split apart and not be seen making out(or at least I thought)... and so we go out, and he is like, let us go somewhere else.  I couldnt believe we were doing  that.
We go to a second bathroom somewhere else in another blding on campus and we go off to the side and REALLY make out and do crotch rubbing etc, and it was soo hot, but again people came in and had to stop(actually people went out and we continued, but there were too many people coming in and out).
So then we left and I was like ok thats it.  He suggested a bathroom in another blding, and I just tagged along.  
We went up to the 3rd floor, it was a admin services blding, and they had private bathrooms where you can lock the door.  The offices were closed and everyone was gone, so we entered one.  Well just imagined what happened next, so we really got making out and crotch grabing and then pulled down our pants and stroked each other and we even sucked each other off... it was so hot.   At a certain point he climaxed but I didnt(I take quite a while), but we heard noises outside(and plus while we tried to stay quiet but you know its hard to do that), and so we just froze up.... quietly pulled up our pants and it sounded like a janitor and who had gotten into a room nearby.   We were able to get out without being seen.  I have a feeling the janitor heard us, but it was still hot.  there is that element of danger and almost getting caught it can be quite a buzz.  Not sure if i would do that again though 

Prakash