This week David teaches on parasha Nitzavim-Vaylech which covers Deuteronomy 29:10–30:20 and teaches on the essential importance of repentence.