Malte SchwerhoffView profile
Lecturer
Dr. Malte Schwerhoff is a Lecturer at the Department of Computer Science at ETH Zürich. His teaching responsibilities include courses such as Introduction to Programming , Software Engineering , and Preparatory Course in Computer Science . His research focuses on formal verification, automated reasoning, and symbolic execution techniques, with a particular emphasis on security protocols, programming languages, and compiler design. His work bridges theoretical computer science with practical applications in software engineering and cybersecurity. Research contributions span modular verification methodologies, permission-based reasoning frameworks, and the development of tools like Viper for static analysis. His studies address challenges in ensuring correctness and security in software systems through formal methods. Notably, his work on symbolic execution profiling and generalized magic wand support has advanced automated program verification techniques. While no awards or grants are explicitly listed in the provided texts, his active publication record reflects ongoing engagement with cutting-edge topics in computer science. Advising and lab affiliations are not detailed here, but his involvement in teaching and research underscores his role as an educator and scholar in computational theory and practice.







