Dr. Jürgen Giesl

Build a Statement of Purpose

Generate a tailored SOP for Dr. Jürgen Giesl. Improve your application with a focused, well-structured draft.

Biography

Jürgen Giesl is a professor at RWTH Aachen University, specializing in programming languages and formal verification. His research focuses on the development of methods and tools for the mechanized analysis and verification of programs, particularly in the context of safety-critical distributed systems. Giesl leads a research group dedicated to the formal verification of software and has developed important tools such as AProVE, which automates termination, complexity, and safety proofs for various programming paradigms. He has a keen interest in integrating theoretical computer science with practical applications, evident through his involvement in supervising Bachelor's and Master's theses that provide students with insights into both. His teaching activities span a range of topics in programming concepts and verification techniques across several years, contributing significantly to the education of students in these crucial areas of study.

Research Interests

Courses

Programming Concepts Seminar: Verification Techniques Foundations Logic Programming Foundations Functional Programming Term Rewriting Systems Seminar: Satisfiability Checking Proseminar: Advanced Programming Techniques Seminar: Advanced Topics Term Rewriting

Requirements for RWTH Aachen University

Master Program
Requirements
GPA Requirement
Required:2.5
GRE General
Verbal
Required:145
Verbal Percentile
Required:15
Quantitative
Required:160
Quantitative Percentile
Required:75
Analytical Writing
Required:3.5
Overall
Required:3.5
TOEFL
Total
Required:90
IELTS
Overall
Required:6.5
Prerequisites
Bachelor's degree in Computer Science or closely related field Substantial background in Computer Science and Mathematics Module description document/Module catalog
Application Checklist
  • Online application via RWTHonline
  • Transcript of Records
  • Degree Certificate
  • Module Catalog/Course Descriptions
  • Tabular Resume/CV
  • Proof of English Proficiency
  • GRE General Test Result (Non-EU/EEA)
Specialization Notes

Includes Software Systems Engineering. GRE is mandatory for Non-EU/EEA applicants.