January 2023 CSE283: Digital Techniques