Welcome to the course website of ECE307 Spring 2021. Use this web site to download each Zoom lecture, the lecture slides, homework and all announcements. Please pay attention to the dates of announcements, with the most recent one on the top. The class emails will complement the material available here and most announcements will also be available in email.