, but this code // executes before the first paint, when

app

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Supreme education - News & Stories | app

app

Skip to main content

Spark

Supreme education

Wed, Mar 01, 2017

To apply, one simply fills out an application as for any other position. But if your application goes on in the process, well, that brings a very rare experience indeed.

Jim Ligtenberg ’06, a native of South Dakota, graduated from app as a double major in economics and political science. He took off a year to work as a staff intern for U.S. Sen. John Thune, a Republican from South Dakota, and then tackled law school at Yale University, where he served as editor of the Yale Law Journal.

“Working with the Supreme Court structure is truly a once-in-a-lifetime experience. It is humbling, intellectually energizing and challenging.”Jim Ligtenberg '06

After earning his law degree, Ligtenberg worked for a Washington, D.C., law firm and also clerked in the Fourth District Court of Appeals in Charlottesville, Virginia.

After all of this preparation he decided to apply for a clerkship for Supreme Court Justice Samuel Alito Jr.

“I was honored and humbled to have been chosen for a personal interview with Justice Alito,” said Ligtenberg. “That in itself was an incredible experience, one-on-one with an accomplished and brilliant legal mind.”

Ligtenberg was chosen to be one of four clerks for Justice Alito during the 2015–16 court year.

“Working with the Supreme Court structure is truly a once-in-a-lifetime experience,” he said. “It is humbling, intellectually energizing and challenging. The best part was getting to know Justice Alito personally.”

Ligtenberg said there were three regular elements to his work in the court. One was reviewing the petitions that request the court to hear a case. In a given year, about 7,000 to 8,000 petitions make their way to the Supreme Court, he said. “The justices debate the merits of which ones they should hear and that results in accepting around 80 of them.”

In addition, Supreme Court clerks read briefs and help prepare the justice for oral arguments. Finally, clerks help the justice draft case opinions.

Throughout the experience, Ligtenberg enjoyed getting to know the clerks of other justices, too, and there was a lively camaraderie present among the young attorneys. In fact, Ligtenberg said the collegial nature inside the Supreme Court is probably the least understood truth about the institution.

“With all of the attention the Supreme Court and its justices get, the public perception is quite inaccurate,” he said. “Inside the court it is an incredibly civil place. Yes, the justices robustly disagree at times, but they deeply respect one another and the traditions and the institution of the court. I came away with the utmost respect for all of the justices.”

Ligtenberg completed his clerkship in late July 2016, and since then was able to take a long-delayed honeymoon with his wife of almost a year, Lita Tandon, and looked for a new law position in New York City, where the couple moved. He began work this January at Jones Day, an NYC firm.

He’s grateful for his app education, which he said allowed him to develop the analytic, problem-solving, writing and presentation skills that have served him well since graduation.

A semester of study in Washington, D.C., heightened his interest in government and politics, and he recalls professors Bill Stevenson (political science) and Roland Hoksbergen (economics) as important influences.

Ligtenberg is aware there is always more to learn about the law and promoting public justice.

“Another important experience working in the Supreme Court was observing so many great lawyers give their oral arguments before the justices,” he said. “I learned much for my future practice. And taking note of what questions the justices asked was fascinating.”

He is deeply grateful for the Supreme Court experience—and for all of the ways at app and beyond that he’s been trained for future work and service of substance.