Speaker: Jenna Butler, University of Western Ontario
Title: An introduction to concurrency
What do the Mars Pathfinder, hungry philosophers and downtown Toronto traffic have in common? Come find out in Jenna’s lecture, “An introduction to concurrency”. Jenna will be giving a brief introduction to synchronization issues seen in parallel programming, multithreaded programming and database access, with context switches to the theory of teaching, probing the validity of her teaching methods during the mini lecture.
Jenna Butler is currently finishing a PhD in Computer Science at Western University. She has a passion for teaching and believes enthusiasm paired with a true desire for students’ wellbeing results in a classroom environment where students feel free to try, possibly fail, and ultimately learn and grow. Having completed her undergraduate degree in Bioinformatics, graduating with the program’s gold medal award and distinction, she entered a Masters program and fast tracked into her PhD. Throughout her PhD she has balanced her love of teaching and industry with a passion for research, by teaching four courses and completing two engineering internships at Microsoft in Redmond, WA. Her teaching efforts have earned her many awards including two Great Ideas in Teaching awards, a Research in Teaching fellowship, and a place on the University Students’ Council Honour Roll every time she has taught. Jenna is currently writing her thesis on the application of cellular automata in simulating cancer growth and treatment. Her research pursuits have resulted in an NSERC PGS award, 2nd place in Western’s Three Minute Thesis Competition, three Ontario Graduate Scholarships and an Honourable Mention in the Computing Research Association undergraduate research awards. Her time at Microsoft was spent researching issues related to operating system updating and gave her firsthand knowledge of the skills required to be a successful software engineer. Jenna hopes to pursue a career in computer science education while still making time for software development.