The 50 key rock mechanics principles. Application of the principles. Rock engineering systems. The analysis of rock engineering projects and recent developments. -- Course Website