Week 3: Regular Languages and Regular Expression