<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><pre class="" style="text-align: -webkit-auto; orphans: 2; widows: 2;"><font class="Apple-style-span" face="Monaco"><span class="" style="white-space: pre-wrap;">*** Reminder: The OPLSS registration deadline is April 1st ***</span></font></pre><pre class="" style="text-align: -webkit-auto; white-space: pre-wrap; orphans: 2; widows: 2;"><font class="Apple-style-span" face="Monaco"><br class=""></font></pre><div class=""><div class=""><img apple-inline="yes" id="5A4E8E2D-138B-46E3-9AE9-96EF26F89327" height="82" width="216" apple-width="yes" apple-height="yes" src="cid:E6FF3602-B20B-4FC9-9689-C2FBE533458B@cs.uoregon.edu" class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">We are pleased to announce the program for the 16th annual Oregon Programming Languages Summer School (OPLSS) to be held from June 26th to July 8th, 2017 at the University of Oregon in Eugene. The registration deadline is April 1st, 2017.<br class=""><br class="">Full information on registration and scholarships can be found here:<br class=""><br class=""><span class="Apple-tab-span" style="white-space: pre;"> </span><a href="http://www.cs.uoregon.edu/Activities/summerschool" class="">http://www.cs.uoregon.edu/Activities/summerschool</a><br class=""><br class=""><br class="">This year's program is titled: A Spectrum of Types. The speakers and topics include:<br class=""><br class="">Amal Ahmed -- Correct and Secure Compilation for Multi-Language Software<br class="">Northeastern University<br class=""><br class="">Edwin Brady -- Dependent Types in the Idris Programming Language<br class="">University of St. Andrews<br class=""><br class="">Ron Garcia -- Gradual Typing<br class="">University of British Columbia<br class=""><br class="">Robert Harper -- Programming Languages Background<br class="">Carnegie Mellon University <br class=""><br class="">Neel Krishnaswami -- Dependent Types and Linearity<br class="">University of Cambridge<br class=""><br class="">Dan Licata -- Programming Languages Background<br class="">Wesleyan University<br class=""><br class="">Frank Pfenning -- Substructural Type Systems and Concurrent Programming<br class="">Carnegie Mellon University<br class=""><br class="">Sam Tobin-Hochstadt -- Contracts and Gradual Types<br class="">Indiana University<br class=""><br class="">David Van Horn -- Redex, Abstract Machines, and Abstract Interpretation<br class="">University of Maryland<br class=""><br class="">The school has a long and successful tradition (sponsored by the NSF, ACM SIGPLAN, and industry). It covers current research in the theory and practice of programming languages. Material is presented at a tutorial level that will help graduate students and researchers from academia or industry understand the critical issues and open problems confronting the field. Prerequisites are an elementary knowledge of logic and mathematics, as covered in undergraduate classes on discrete mathematics, and some knowledge of programming languages at the level of an undergraduate survey course. <br class=""><br class="">A *new feature* this year is the option for students to attend a Review session from June 23rd to 25th -- the three days before the summer school officially begins. The review will cover operational semantics, type systems, and basic proof techniques, and will help graduate and especially undergraduate students who have not had a previous course in this material prepare for the main part of the school. Please contact the organizers if you have questions about whether the review will be helpful given your background.</div><div class=""><br class="">We hope you can join us for this excellent program!<br class=""><br class="">Amal Ahmed<br class="">Dan Licata<br class="">Zena Ariola</div></div></body></html>