Viktor KuncakViktor Kunčak joined EPFL in 2007, after receiving a PhD degree from MIT. Since then has been leading the Laboratory for Automated Reasoning and Analysis and supervised at least 12 completed PhD theses. His works on languages, algorithms and systems for verification and automated reasoning. He served as an initiator and one of the coordinators of a European network (COST action) in the area of automated reasoning, verification, and synthesis. In 2012 he received a 5-year single-investigator European Research Council (ERC) grant of 1.5M EUR. His invited talks include those at Lambda Days, Scala Days, NFM, LOPSTR, SYNT, ICALP, CSL, RV, VMCAI, and SMT. A paper on test generation he co-authored received an ACM SIGSOFT distinguished paper award at ICSE. A PLDI paper he co-authored was published in the Communications of the ACM as a Research Highlight article. His Google Scholar profile reports an over-approximate H-index of 38. He was an associate editor of ACM Transactions on Programming Languages and Systems (TOPLAS) and served as a co-chair of conferences on Computer-Aided Verification (CAV), Formal Methods in Computer Aided Design (FMCAD), Workshop on Synthesis (SYNT), and Verification, Model Checking, and Abstract Interpretation (VMCAI). At EPFL he teaches courses on functional and parallel programming, compilers, and verification. He has co-taught the MOOC "Parallel Programming" that was visited by over 100'000 learners and completed by thousands of students from all over the world.
Guillaume AnciauxResearchResearch Topics My research can be decomposed in three main blocks:First, the main goal of my current research is the physical description of contact interactions. I performed numerous studies of this topic using different models from the continuum scale down to atomistic scale. Since atomic phenomena and macroscopic observations are linked, the physics of contact needs the simultaneous consideration of several scales. For instance, plasticity is a theory defined for the macroscopic scale whereas t
Babak FalsafiBabak is a Professor in the School of Computer and Communication Sciences and the founding director of the EcoCloud, an industrial/academic consortium at EPFL investigating scalable data-centric technologies. He has made numerous contributions to computer system design and evaluation including a scalable multiprocessor architecture which was prototyped by Sun Microsystems (now Oracle), snoop filters and memory streaming technologies that are incorporated into IBM BlueGene/P and Q and ARM cores, and computer system performance evaluation methodologies that have been in use by AMD, HP and Google PerKit . He has shown that hardware memory consistency models are neither necessary (in the 90's) nor sufficient (a decade later) to achieve high performance in multiprocessor systems. These results eventually led to fence speculation in modern microprocessors. His latest work on workload-optimized server processors laid the foundation for the first generation of Cavium ARM server CPUs, ThunderX. He is a recipient of an NSF CAREER award, IBM Faculty Partnership Awards, and an Alfred P. Sloan Research Fellowship. He is a fellow of IEEE and ACM.
Sandy IngramExpertise
Programming Languages (C, SQL, Ruby, Rails, Java, Javascript)Recommendation algorithmsSocial media design for collaborative work
Sandy's research is mainly focused on the design and development of Personal Learning Environments and contextual recommender systems. Currently working on the Jumpers CTI project.Also involved in the STELLAR Network of Excellence in Technology Enhanced Learning(EU, FP7). Among other things, she chaired the program for JTEL Winter School 2011.Worked on the ROLE Project (
Pejman Lotfi KamranTeaching & PhD Courses Advanced multiprocessor architecture CS-471 Multiprocessors are basic building blocks for all computer systems. This course covers the architecture and organization of modern multiprocessors, prevalent accelerators (e.g., GPU, TPU), and datacenters. It includes a research project on multiprocessors and post-Moore era datacenters. Parallelism and concurrency in software CS-302 From sensors,to smart phones,to the world's largest datacenters and supercompu
Emmanuel LantiTeaching & PhD Courses Parallel programming PHYS-743 Learn the concepts, tools and API's that are needed to debug, test, optimize and parallelize a scientific application on a cluster from an existing code or from scratch. Both OpenMP (shared memory) and MPI (distributed memory) paradigms are presented and experimented.
Demetri PsaltisResearch group
Teaching & PhD PhD Students Victoria Fay, Colin Nikhil Christian Past EPFL PhD Students Wuzhou Song, Alexandre Goy, Julien Cuennet, Ioannis Papadopoulos, Xin Yang, Grégoire Pierre Jean Laporte, Thomas Jean Victor Marie Lanvin, Seyyed Mohammad Hosseini Hashemi, Nicolino Stasio, Morteza Hasani Shoreh, Marilisa Romito, Pooria Hadikhani, Eirini Kakkava, Joowon Lim, Giulia Panusa, Ahmed Bassam Sayed Ayoub Mohamed Ayoub, Amirhossein Saba, Niyazi Ulas Dinç Past EPFL PhD
Petr MotlicekTeaching & PhD PhD Students Shashi Kumar Past EPFL PhD Students as codirector Subhadeep Dey, Weipeng He, Juan Pablo Zuluaga Gomez Courses Digital Speech and Audio Coding EE-719 The goal of this course is to introduce the engineering students state-of-the-art speech and audio coding techniques with an emphasis on the integration of knowledge about sound production and auditory perception through signal processing techniques.
George CandeaGeorge Candea heads the Dependable Systems Lab, where he develops techniques and abstractions for building efficient and trustworthy computer systems. His current work focuses on making performance and energy programmable, i.e., providing first-class abstractions to capture a system’s performance and energy behavior (as interfaces do for functionality) and to use them dependably to design, code, and operate efficient systems.In the recent past, George also served as CEO and later Chief Scientist of Cyberhav
Etienne KneussCurrent work
My current research interests include the compilation of high-level specifications to recursive functions. I am also interested in static analysis techniques for functional and object oriented programs written in Scala. I have for instance investigated techniques to precisely and efficiently analyze memory side-effects in the presence of callbacks. I have also looked at static reasoning techniques for highly-dynamic languages such as PHP.
I received my Master in Computer Science with a speciali
Anastasia AilamakiExpertise
Database management systems, scientific applications, computer architecture
Teaching & PhD PhD Students Hamish Nicholson, Anna Herlihy, Yi Jiang, Eleni Zapridou, Georgiy Konstantinovich Lebedev, Ioanna Tsakalidou Past EPFL PhD Students Farhan Tauheed, Radu Ioan Stoica, Manos Athanassoulis, Pinar Tözün, Adrian Daniel Popescu, Ioannis Alagiannis, Renata Borovica-Gajic, Danica Porobic, Iraklis Psaroudakis, Manos Karpathiotakis, Matthaios Alexandros Olma, Mirjana Pavlovic, Eleni Tzirita Zacharatou,
Sandro CarraraSandro Carrara is an IEEE Fellow for his outstanding record of accomplishments in the field of design of nanoscale biological CMOS sensors. He is also the recipient of the IEEE Sensors Council Technical Achievement Award in 2016 for his leadership in the emerging area of co-design in Bio/Nano/CMOS interfaces. He is a Professor of the EPFL in Lausanne (Switzerland), and head of the "Bio/CMOS Interfaces" (BCI) research group. He is former professor of optical and electrical biosensors at the Department of Electrical Engineering and Biophysics (DIBE) of the University of Genoa (Italy) and former professor of nanobiotechnology at the University of Bologna (Italy). He holds a PhD in Biochemistry & Biophysics from University of Padua (Italy), a Master degree in Physics from University of Genoa (Italy), and a diploma in Electronics from National Institute of Technology in Albenga (Italy). His scientific interests are on electrical phenomena of nano-bio-structured films, and include CMOS design of biochips based on proteins and DNA. Along his carrier, he published 7 books, one as author with Springer on Bio/CMOS interfaces and, more recently, a Handbook of Bioelectronics with Cambridge University Press. He has more than 250 scientific publications and is author of 13 patents. He is now Editor-in-Chief of the IEEE Sensors Journal, the largest journal among 2019 IEEE publications; he is also founder and Editor-in-Chief of the journal BioNanoScience by Springer, and Associate Editor of IEEE Transactions on Biomedical Circuits and Systems. He is a member of the IEEE Sensors Council and his Executive Committee. He was a member of the Board of Governors (BoG) of the IEEE Circuits And Systems Society (CASS). He has been appointed as IEEE Sensors Council Distinguished Lecturer for the years 2017-2019, and CASS Distinguished Lecturer for the years 2013-2014. His work received several international recognitions: several Top-25 Hottest-Articles (2004, 2005, 2008, 2009, and two times in 2012) published in highly ranked international journals such as Biosensors and Bioelectronics, Sensors and Actuators B, IEEE Sensors journal, and Thin Solid Films; a NATO Advanced Research Award in 1996 for the original contribution to the physics of single-electron conductivity in nano-particles; six Best Paper Awards at the IEEE Sensors Conference 2019 (Montreal) in 2019, Conferences IEEE NGCAS in 2017 (Genoa), MOBIHEALTH in 2016 (Milan), IEEE PRIME in 2015 (Glasgow), in 2010 (Berlin), and in 2009 (Cork); three Best Poster Awards at the EMBEC Conference in 2017 (Tampere, Finland), Nanotera workshop in 2011 (Bern), and NanoEurope Symposium in 2009 (Rapperswil). He also received the Best Referees Award from the journal Biosensor and Bioelectronics in 2006. From 1997 to 2000, he was a member of an international committee at the ELETTRA Synchrotron in Trieste. From 2000 to 2003, he was scientific leader of a National Research Program (PNR) in the filed of Nanobiotechnology. He was an internationally esteemed expert of the evaluation panel of the Academy of Finland in a research program for the years 2010-2013. He has been the General Chairman of the Conference IEEE BioCAS 2014, the premier worldwide international conference in the area of circuits and systems for biomedical applications
Vincent GramoliVincent Gramoli is an Associate Professor and the head of the Concurrent Systems Research Group at the University of Sydney, and a Visiting Professor at EPFL. Prior to this, he was affiliated with INRIA, University of Neuchatel and Cornell University. Vincent received his Habilitation from Sorbonne University. He is a Future Fellow of the Australian Research Council.
Frédéric KaplanExpertise
Digital Humanities, Big Data, Models of language acquisition and evolution, Innovative Interfaces, Artificial Intelligence, Robotics, Developmental Systems, Intrinsic Motivation, Multi-agent system, Joint attention, Gesture Interaction
Expertise
Digital Humanities, Big Data, Models of language acquisition and evolution, Innovative Interfaces, Artificial Intelligence, Robotics, Developmental Systems, Intrinsic Motivation, Multi-agent system, Joint attention, Gesture Interaction
Short biography Pro
Anne-Marie KermarrecAnne-Marie Kermarrec is Professor at EPFL since January 2020. Before that she was the CEO of the Mediego startup that she founded in April 2015. Mediego provides content personalization services for online publishers. She was a Research Director at Inria, France from 2004 to 2015. She got a Ph.D. thesis from University of Rennes (France), and has been with Vrije Universiteit, NL and Microsoft Research Cambridge, UK. Anne-Marie received an ERC grant in 2008 and an ERC Proof of Concept in 2013. She received the Montpetit Award in 2011 and the Innovation Award in 2017 from the French Academy of Science. She has been elected to the European Academy in 2013 and named ACM Fellow in 2016. Her research interests are in large-scale distributed systems, epidemic algorithms, peer to peer networks and system support for machine learning.Google Scholar: https://scholar.google.com/citations?user=aIAy-qcAAAAJDBLP: https://dblp.org/pers/k/Kermarrec:Anne=Marie.html