CONT938: Language Fundamentals