The show must go on: Graduates celebrate without main ceremony

.flex_cell.av-33uon1xl-1421bcbc374aaa7cfd8a4a75c9d78e5d{
vertical-align:top;
}

The show must go on: Graduates celebrate without main ceremony

Valedictorian Asna Tabassum received long-lasting applause when she received her diploma.

#top .hr.hr-invisible.av-2pe7max5-fdf0952e4c0a342ac8e6120f7c72da80{
height:10px;
}

By SASHA RYU & ZACHARY WHALEN

#top .hr.hr-invisible.av-28n43xmx-472859cb173a37c37a7399aa234cec58{
height:10px;
}

.avia-image-container.av-24vvqg21-1ef3221530d1d685787d192a0a66c6b9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-24vvqg21-1ef3221530d1d685787d192a0a66c6b9 .av-image-caption-overlay-center{
color:#ffffff;
}

Soon-to-be graduates celebrated at 47 individual school-specific ceremonies after the University canceled Asna Tabassum’s Valedictorian speech and the Class of 2024’s main commencement ceremony, citing safety concerns. (Bryce Dechert/ Daily Trojan)

.flex_cell.av-6ij4keh-0bfc4c187def62e35896d17cac8e0673{
vertical-align:top;
}

.flex_cell.av-1mm3bl8p-4753d542c0e6ccc54e4a11a09d1fb0c1{
vertical-align:top;
}

Hundreds of soon-to-be graduates gathered on Figueroa Street Friday at 3:30 a.m. in anticipation of The 901 Bar & Grill’s annual Senior Sunrise Party. Donning full graduation regalia, the crowd of seniors waited eagerly for hours until the bar could legally begin serving drinks at 6 a.m. 

While the students were waiting, Stone Sacks, a senior majoring in business administration, took the DJ stand at 5:22 a.m., and bouncers began throwing T-shirts off the roof into the crowd shortly after. When the doors to the 9-0 opened at 6 a.m., the crowd rushed into the bar, and many stayed for hours until they had to go to campus to check in for their individual commencement ceremonies.


Daily headlines, sent straight to your inbox.

Subscribe to our newsletter to keep up with the latest at and around USC.


(function(global) {
function serialize(form){if(!form||form.nodeName!==”FORM”){return }var i,j,q=[];for(i=form.elements.length-1;i>=0;i=i-1){if(form.elements[i].name===””){continue}switch(form.elements[i].nodeName){case”INPUT”:switch(form.elements[i].type){case”text”:case”hidden”:case”password”:case”button”:case”reset”:case”submit”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break;case”checkbox”:case”radio”:if(form.elements[i].checked){q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value))}break;case”file”:break}break;case”TEXTAREA”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break;case”SELECT”:switch(form.elements[i].type){case”select-one”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break;case”select-multiple”:for(j=form.elements[i].options.length-1;j>=0;j=j-1){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case”BUTTON”:switch(form.elements[i].type){case”reset”:case”submit”:case”button”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break}break}}return q.join(“&”)};

function extend(destination, source) {
for (var prop in source) {
destination[prop] = source[prop];
}
}

if (!Mimi) var Mimi = {};
if (!Mimi.Signups) Mimi.Signups = {};

Mimi.Signups.EmbedValidation = function() {
this.initialize();

var _this = this;
if (document.addEventListener) {
this.form.addEventListener(‘submit’, function(e){
_this.onFormSubmit(e);
});
} else {
this.form.attachEvent(‘onsubmit’, function(e){
_this.onFormSubmit(e);
});
}
};

extend(Mimi.Signups.EmbedValidation.prototype, {
initialize: function() {
this.form = document.getElementById(’ema_signup_form’);
this.submit = document.getElementById(‘webform_submit_button’);
this.callbackName = ‘jsonp_callback_’ + Math.round(100000 * Math.random());
this.validEmail = /.+@.+..+/
},

onFormSubmit: function(e) {
e.preventDefault();

this.validate();
if (this.isValid) {
this.submitForm();
} else {
this.revalidateOnChange();
}
},

validate: function() {
this.isValid = true;
this.emailValidation();
this.fieldAndListValidation();
this.updateFormAfterValidation();
},

emailValidation: function() {
var email = document.getElementById(‘signup_email’);

if (this.validEmail.test(email.value)) {
this.removeTextFieldError(email);
} else {
this.textFieldError(email);
this.isValid = false;
}
},

fieldAndListValidation: function() {
var fields = this.form.querySelectorAll(‘.mimi_field.required’);

for (var i = 0; i = 0) {
return ‘checkboxes’;
} else {
return ‘text_field’;
}
},

checkboxAndRadioValidation: function(field) {
var inputs = field.getElementsByTagName(‘input’),
selected = false;

for (var i = 0; i < inputs.length; ++i) {
var input = inputs[i];
if((input.type === 'checkbox' || input.type === 'radio') && input.checked) {
selected = true;
}
}

if (selected) {
field.className = field.className.replace(/ invalid/g, '');
} else {
if (field.className.indexOf('invalid') === -1) {
field.className += ' invalid';
}

this.isValid = false;
}
},

textAndDropdownValidation: function(field, type) {
var inputs = field.getElementsByTagName('input');

for (var i = 0; i = 0) {
if (type === ‘text_field’) {
this.textValidation(input);
} else {
this.dropdownValidation(field, input);
}
}
}
this.htmlEmbedDropdownValidation(field);
},

textValidation: function(input) {
if (input.id === ‘signup_email’) return;

if (input.value) {
this.removeTextFieldError(input);
} else {
this.textFieldError(input);
this.isValid = false;
}
},

dropdownValidation: function(field, input) {
if (input.value) {
field.className = field.className.replace(/ invalid/g, ”);
} else {
if (field.className.indexOf(‘invalid’) === -1) field.className += ‘ invalid’;
this.onSelectCallback(input);
this.isValid = false;
}
},

htmlEmbedDropdownValidation: function(field) {
var dropdowns = field.querySelectorAll(‘.mimi_html_dropdown’);
var _this = this;

for (var i = 0; i < dropdowns.length; ++i) {
var dropdown = dropdowns[i];

if (dropdown.value) {
field.className = field.className.replace(/ invalid/g, '');
} else {
if (field.className.indexOf('invalid') === -1) field.className += ' invalid';
this.isValid = false;
dropdown.onchange = (function(){ _this.validate(); });
}
}
},

textFieldError: function(input) {
input.className = 'required invalid';
input.placeholder = input.getAttribute('data-required-field');
},

removeTextFieldError: function(input) {
input.className = 'required';
input.placeholder = '';
},

onSelectCallback: function(input) {
if (typeof Widget === 'undefined' || !Widget.BasicDropdown) return;

var dropdownEl = input.parentNode,
instances = Widget.BasicDropdown.instances,
_this = this;

for (var i = 0; i < instances.length; ++i) {
var instance = instances[i];
if (instance.wrapperEl === dropdownEl) {
instance.onSelect = function(){ _this.validate() };
}
}
},

updateFormAfterValidation: function() {
this.form.className = this.setFormClassName();
this.submit.value = this.submitButtonText();
this.submit.disabled = !this.isValid;
this.submit.className = this.isValid ? 'submit' : 'disabled';
},

setFormClassName: function() {
var name = this.form.className;

if (this.isValid) {
return name.replace(/s?mimi_invalid/, '');
} else {
if (name.indexOf('mimi_invalid') === -1) {
return name += ' mimi_invalid';
} else {
return name;
}
}
},

submitButtonText: function() {
var invalidFields = document.querySelectorAll('.invalid'),
text;

if (this.isValid || !invalidFields) {
text = this.submit.getAttribute('data-default-text');
} else {
if (invalidFields.length || invalidFields[0].className.indexOf('checkgroup') === -1) {
text = this.submit.getAttribute('data-invalid-text');
} else {
text = this.submit.getAttribute('data-choose-list');
}
}
return text;
},

submitForm: function() {
this.formSubmitting();

var _this = this;
window[this.callbackName] = function(response) {
delete window[this.callbackName];
document.body.removeChild(script);
_this.onSubmitCallback(response);
};

var script = document.createElement('script');
script.src = this.formUrl('json');
document.body.appendChild(script);
},

formUrl: function(format) {
var action = this.form.action;
if (format === 'json') action += '.json';
return action + '?callback=' + this.callbackName + '&' + serialize(this.form);
},

formSubmitting: function() {
this.form.className += ' mimi_submitting';
this.submit.value = this.submit.getAttribute('data-submitting-text');
this.submit.disabled = true;
this.submit.className = 'disabled';
},

onSubmitCallback: function(response) {
if (response.success) {
this.onSubmitSuccess(response.result);
} else {
top.location.href = this.formUrl('html');
}
},

onSubmitSuccess: function(result) {
if (result.has_redirect) {
top.location.href = result.redirect;
} else if(result.single_opt_in || !result.confirmation_html) {
this.disableForm();
this.updateSubmitButtonText(this.submit.getAttribute('data-thanks'));
} else {
this.showConfirmationText(result.confirmation_html);
}
},

showConfirmationText: function(html) {
var fields = this.form.querySelectorAll('.mimi_field');

for (var i = 0; i < fields.length; ++i) {
fields[i].style['display'] = 'none';
}

(this.form.querySelectorAll('fieldset')[0] || this.form).innerHTML = html;
},

disableForm: function() {
var elements = this.form.elements;
for (var i = 0; i < elements.length; ++i) {
elements[i].disabled = true;
}
},

updateSubmitButtonText: function(text) {
this.submit.value = text;
},

revalidateOnChange: function() {
var fields = this.form.querySelectorAll(".mimi_field.required"),
_this = this;

var onTextFieldChange = function() {
if (this.getAttribute('name') === 'signup[email]') {
if (_this.validEmail.test(this.value)) _this.validate();
} else {
if (this.value.length === 1) _this.validate();
}
}

for (var i = 0; i < fields.length; ++i) {
var inputs = fields[i].getElementsByTagName('input');
for (var j = 0; j < inputs.length; ++j) {
if (this.fieldType(fields[i]) === 'text_field') {
inputs[j].onkeyup = onTextFieldChange;
inputs[j].onchange = onTextFieldChange;
} else {
inputs[j].onchange = function(){ _this.validate() };
}
}
}
}
});

if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", function() {
new Mimi.Signups.EmbedValidation();
});
}
else {
window.attachEvent('onload', function() {
new Mimi.Signups.EmbedValidation();
});
}
})(this);

On April 25, the University announced it would be canceling the Class of 2024’s main stage commencement ceremony. The news came just 10 days after Provost Andrew Guzman announced Valedictorian Asna Tabassum would be barred from speaking at graduation due to “safety concerns.” Numerous commencement speakers withdrew from their ceremonies in protest of the decision. On April 28, Author C Pam Zhang and UCLA Professor Safiya Noble canceled their appearances at the Rossier School of Education’s doctoral and master’s commencement ceremonies in a joint letter condemning the University’s decision to bar Tabassum from speaking. Many other speakers, including Jaren Lewison, who starred in the Netflix series “Never Have I Ever,” also canceled their appearances in light of the controversy surrounding the University.

After students expressed their disappointment and outrage over the cancellation, the University held a Trojan Family Graduate Celebration in the Los Angeles Memorial Coliseum Thursday. The high-security event featured drone shows, fireworks, a performance from the Trojan Marching Band and a video of celebrities and community members wishing the Class of 2024 a happy graduation.  

The University held 47 commencement ceremonies and celebrations from Wednesday to Saturday, but all eyes were on the Viterbi School of Engineering undergraduate commencement ceremony — the one in which Tabassum would receive her diploma. 

The ceremony took place at Galen Center, which quickly filled with excited parents and soon-to-be alumni. Many students wore leis sold by street vendors and a handful donned keffiyehs to display their support for Palestine at the ceremony. 

Tabassum received thunderous applause when she obtained her bachelor’s degree in biomedical engineering, with the rest of the biomedical engineering students giving their classmate a standing ovation.

The student speaker for the ceremony was Christian Bryan, who graduated with a bachelor’s degree in computer science and business administration. Bryan said that when she was first choosing what to major in, Viterbi felt like a place where she “could be seen,” given the school’s Office of Diversity and Strategic Initiatives and women making up 50% of the entering class. Bryan also said that Viterbi had been “transformative” and that it taught her how endless her possibilities were.

“To my peers and my friends, instead of feeling restricted by the assumption that you can’t do it all, I ask you to take the skills that you’ve learned here and use them to uplift everything you want to become,” Bryan said. “I leave you with one of my favorite Latin quotes: per [aspera] ad astra, through adversity to the stars.”

Yannis Yortsos, the dean of Viterbi, spoke at the ceremony and congratulated the new graduates. He said students would go on to help solve poverty, limited access to clean water, and medical challenges with their engineering. He added that because future engineering projects would be so “human-centric,” engineers must not only have an outstanding education, but also possess “outstanding character.”

“As graduates of this 2024 Viterbi class, you will work along this double helix of technology and humanity with a human-centric purpose. You will help create a world that never was,” Yortsos said. “You are changing the conversation about engineering, who we are, what we do and what we look like … The world impatiently waits for you.”

Ivan Moreno, a senior who received a bachelor’s degree in astronautical engineering at the Viterbi commencement, said that the past year had been one of the most difficult for him, so he felt very accomplished at receiving his degree. Moreno said he was happy for himself but equally happy for his family, for whom the ceremony was very important. 

“The speakers were great, and the general enthusiasm from everyone graduating is great. I was very happy with it,” Moreno said. “Coming into graduation I felt the vibes were a little low given all the recent news, and people were expecting something to happen, unpleasant or not, but it was great.”

The Viterbi commencement concluded with about 10 members of the Trojan Marching Band playing through their fan favorites, and graduating seniors jumped at the chance to perform the popular football dances and cheers one last time. 

Eva Hartman contributed to this reporting. 

#top .hr.hr-invisible.av-18bxqfbd-eb73ad7710b305c48f50524abcc2f374{
height:20px;
}

.flex_cell.av-bbo3ki1-40f547b1cc0351888b117ecb7234f849{
vertical-align:top;
}

The post The show must go on: Graduates celebrate without main ceremony appeared first on Daily Trojan.

Read more here: https://dailytrojan.com/2024/05/14/the-show-must-go-on-graduates-celebrate-without-main-ceremony/
Copyright 2024