// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
29.6 C
Singapore

NTU investigating obscene student behaviour at freshman orientation

The Nanyang Technological University (NTU) is investigating inappropriate student behaviour at a freshman orientation camp, after a video showing a student thrusting his hips while chanting obscenities began circulating online.

Last weekend, a student published a video recording online that showed a group of freshman chanting “kukubird” – a word that refers to the male genitalia – while thrusting their hips and pointing to their groins.

NTU has since revealed that it is investigating the incident for “inappropriate student behaviour” since the cheers – which are believed to be crafted by the students – are not in line with school standards and contravenes the school’s values of safety, respect and inclusiveness.

Associate professor Victor Yeo, who is deputy associate provost for student life at NTU, told the Straits Times that “Any student found to be responsible for allowing, condoning, arranging or participating in such cheers will be counselled and also face disciplinary action.”

NTU said that it would also provide support for students who have been emotionally disturbed by inappropriate behaviour.

This is not the first time sexualised camp activities at local universities have been in the limelight. Earlier, student conduct was hotly debated when lap dances and re-enactment of rape scenes were reported at orientation sessions at certain institutions. -/TISG

Hot this week

Singapore’s Online Safety Commission resolves over 90% of 500+ reported cases in its first three months

Commissioner Francis Ng and Minister Josephine Teo outline how the new body gives online harm victims a direct path to content removal.

Chinese netizens praise Defence Minister Chan Chun Sing as his 7-minute speech in Mandarin goes viral

His speech was about peace, security and trust. But on Chinese social media, plenty of the attention was on Chan Chun Sing’s Mandarin.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks