About the Course
Lecture | Mon 13:00-15:00, CPE room 202. Please come on time. |
---|---|
Lab | Tue 13:00-16:00, CPE Room 202. May extend past 16:00 some weeks. |
Google Classroom | Announcements, schedule, and assignments. Classroom Link |
Schedule & Assignments | Google Classroom > Classwork. |
Github | Github to submit coding work & quiz. You need a Github account. |
Discord | Q&A, discussion, meet TAs. |
Scores | https://bit.ly/isp2024-scores for classwork, labs, and homework. |
Instructors and Teaching Assistants
Name | |
---|---|
James Brucker, instructor | email("J", "Brucker", 7) |
Krittin (JJ), TA | email("Krittin", "Setdhavanich", 3) |
Nanthawat (Boom), TA | email("Nanthawat", "Duang-Ead", 2) |
Sirin (Toey), TA | email("Sirin", "Phungkun", 2) |
Yanatchara (Great), TA | email("Yanatchara", "Jeraja") |
Code for Email
DOMAIN = "ku.th"
def email(firstname: str, lastname: str, nlast: int = 1) -> str:
"""Return the email address for a KU person."""
# \u0040 is Unicode for 'at' symbol
return f"{firstname}.{lastname[0:nlast]}\u0040{DOMAIN}"
Why obfuscate email addresses?
Software “bots” scan web pages and collect email addresses for spam and phishing.
Have I Been Pwned?
Check if your email address or password has been exposed in a data breach at haveibeenpwned.com.
The check is done in your browser – your email or password are not transmitted.
You don’t reuse the same password on different sites, right?