@@ -101,6 +101,34 @@ const organizers: Organizer[] = [
101101 } ,
102102] ;
103103
104+ interface TeachingAssistant {
105+ name : string ;
106+ role : string ;
107+ affiliation : string ;
108+ email : string ;
109+ linkedIn : string ;
110+ image : string ;
111+ }
112+
113+ const teachingAssistants : TeachingAssistant [ ] = [
114+ {
115+ name : "Deeksha Prahlad" ,
116+ role : "Ph.D. Student" ,
117+ affiliation : "Arizona State University, USA" ,
118+ email : "dprahlad@asu.edu" ,
119+ linkedIn : "https://www.linkedin.com/in/deekshaprahlad/" ,
120+ image : "/img/events/cpsweek-2026-tutorial/deeksha-prahlad.jpg" ,
121+ } ,
122+ {
123+ name : "Daniel Fan" ,
124+ role : "Undergraduate Student" ,
125+ affiliation : "Arizona State University, USA" ,
126+ email : "danielfa@asu.edu" ,
127+ linkedIn : "https://www.linkedin.com/in/daniel-fan-801b8235b/" ,
128+ image : "/img/events/cpsweek-2026-tutorial/daniel-fan.jpg" ,
129+ } ,
130+ ] ;
131+
104132export default function CPSWeek2026Tutorial ( ) {
105133 return (
106134 < Layout
@@ -453,8 +481,63 @@ export default function CPSWeek2026Tutorial() {
453481 </ div >
454482 </ div >
455483
456- { /* Materials Section */ }
484+ { /* Teaching Assistants Section */ }
457485 < div className = "section" >
486+ < div className = "container" >
487+ < div className = "row" >
488+ < div className = "col col--8 col--offset-2" >
489+ < Heading as = "h2" className = "text--center margin-bottom--lg" >
490+ 🧑🏫 Teaching Assistants
491+ </ Heading >
492+ { teachingAssistants . map ( ( ta , idx ) => (
493+ < div key = { idx } className = { clsx ( "card" , "margin-bottom--lg" ) } >
494+ < div className = "card__body" >
495+ < div className = "row" >
496+ < div className = "col col--3" >
497+ < img
498+ src = { ta . image }
499+ alt = { ta . name }
500+ style = { {
501+ width : "100%" ,
502+ maxWidth : "150px" ,
503+ borderRadius : "8px" ,
504+ objectFit : "cover" ,
505+ aspectRatio : "1" ,
506+ } }
507+ />
508+ </ div >
509+ < div className = "col col--9" >
510+ < Heading as = "h3" className = "margin-bottom--none" >
511+ < Link href = { ta . linkedIn } > { ta . name } </ Link >
512+ </ Heading >
513+ < p
514+ className = "margin-bottom--xs margin-top--xs"
515+ style = { { fontWeight : 600 } }
516+ >
517+ { ta . role }
518+ </ p >
519+ < p
520+ className = "margin-bottom--sm margin-top--xs"
521+ style = { { opacity : 0.8 , fontStyle : "italic" } }
522+ >
523+ { ta . affiliation }
524+ </ p >
525+ < p className = "margin-bottom--none" style = { { fontSize : "0.9rem" } } >
526+ 📧{ " " }
527+ < Link href = { `mailto:${ ta . email } ` } > { ta . email } </ Link >
528+ </ p >
529+ </ div >
530+ </ div >
531+ </ div >
532+ </ div >
533+ ) ) }
534+ </ div >
535+ </ div >
536+ </ div >
537+ </ div >
538+
539+ { /* Materials Section */ }
540+ < div className = "section sectionAlt" >
458541 < div className = "container" >
459542 < div className = "row" >
460543 < div className = "col col--8 col--offset-2" >
0 commit comments