Past Exchanges

Exchange #1 (IPE 2009)

Exchange #2 (IPE 2010)

Exchange #3 (IPE 2011)

Exchange #4 (IPE 2012)

Exchange #5 (IPE 2013)

Exchange #6 (IPE 2014)

Exchange #7 (IPE 2015)

Exchange #8 (IPE 2016)

Exchange #9 (IPE 2017)