diff --git a/final_project/.gitkeep b/final_project/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/final_project/README.md b/final_project/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..56f36a2b1c181ec6d21907e3b902b925de644a02
--- /dev/null
+++ b/final_project/README.md
@@ -0,0 +1,39 @@
+### Author : Yegeon Seo
+
+#### CS 265 Final Project
+
+---
+to run the program : 
+```python3 final.py inputFile```
+---
+
+This program creates an ical file from drexel schedule.
+
+I have talked to the Professor Mongan about reading the data directly from Drexel course registration system, but he suggested using a different source since it is hard to get data directly from Drexel. Therefore, I copied schedules from:
+
+* DrexelOne -> Academics -> Weekly Course Schedule -> Detailed Information 
+
+I copied 5 different schedules from my DrexelOne schedule and using them as inputs. 
+
+I also wanted to use Google Calendar API to automatically import the `.ics` file, but I did not have enough time to do so.
+
+----
+
+##### Makefile
+
+Makefile contains build, run, view, and clean. 
+
+```run``` currently depends on the test files I included (fall1617, fall1718, winter1617, etc...).
+
+```clean```  deletes all the `.ics` files made by ```run```
+
+* To build: ```make build```
+* To view: ```make view```
+* To run: ```make run```
+* To clean: ```make clean```
+
+----
+### Thanks!
+
+
+
diff --git a/final_project/fall1617 b/final_project/fall1617
new file mode 100644
index 0000000000000000000000000000000000000000..c03debd5bbc61091326f2eb18951bbe121445234
--- /dev/null
+++ b/final_project/fall1617
@@ -0,0 +1,165 @@
+Drexel University BannerWeb Information System
+Personal Information	Tab Corner Right	Student Services	Tab Corner Right	Financial Aid Services	Tab Corner Right	SCDC Services	Tab Corner Right
+Transparent Image
+RETURN TO MENU | HELP | EXIT
+Student Detail Schedule:
+ 	
+14139227 Yegeon Seo
+Fall Quarter 16-17
+Mar 20, 2019 09:20 pm
+Transparent Image
+Total Credit Hours: 17.000 
+
+Computing and Informatics Design I - CI 101 - 068
+Associated Term:	Fall Quarter 16-17
+CRN:	13378
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	Andrea ForteE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 12:50 pm	F	Rush Building 209	Sep 19, 2016 - Dec 03, 2016	Lab	Andrea Forte (P)E-mail
+
+Computing and Informatics Design I - CI 101 - D
+Associated Term:	Fall Quarter 16-17
+CRN:	13093
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	Christopher J. CarrollE-mail
+Grade Mode:	Standard Letter
+Credits:	2.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	2:00 pm - 2:50 pm	T	Randell Hall 327	Sep 19, 2016 - Dec 03, 2016	Lecture	Christopher John Carroll (P)E-mail
+
+Introduction to Computer Science - CS 164 - 067
+Associated Term:	Fall Quarter 16-17
+CRN:	13208
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	Brian L. StuartE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	9:00 am - 10:50 am	W	University Crossings 151	Sep 19, 2016 - Dec 03, 2016	Lab	Brian L Stuart (P)E-mail
+
+Introduction to Computer Science - CS 164 - A
+Associated Term:	Fall Quarter 16-17
+CRN:	10610
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	Brian L. StuartE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	9:00 am - 10:50 am	M	Nesbitt Hall 125	Sep 19, 2016 - Dec 03, 2016	Lecture	Brian L Stuart (P)E-mail
+Final Exam	1:00 pm - 3:00 pm	F	Ctr for Automation Technology 61	Dec 09, 2016 - Dec 09, 2016	Lecture	Brian L Stuart (P)E-mail
+
+Composition and Rhetoric I: Inquiry and Exploratory Research - ENGL 101 - 151
+Associated Term:	Fall Quarter 16-17
+CRN:	10945
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	Hazel Cooper-WattsE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 12:20 pm	T	One Drexel Plaza GL14	Sep 19, 2016 - Dec 03, 2016	Lecture	Hazel Cooper-Watts (P)E-mail
+
+Common Exam Period - I - EXAM 080 - 001
+Associated Term:	Fall Quarter 16-17
+CRN:	10171
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	8:00 am - 8:50 am	MWF	TBA	Sep 19, 2016 - Dec 03, 2016	Lecture	TBA
+
+Common Exam Period - III - EXAM 082 - 001
+Associated Term:	Fall Quarter 16-17
+CRN:	11503
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	6:00 pm - 6:50 pm	W	TBA	Sep 19, 2016 - Dec 10, 2016	Lecture	TBA
+
+Calculus and Functions I - MATH 116 - 005
+Associated Term:	Fall Quarter 16-17
+CRN:	15611
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	Amanda L. FrenchE-mail
+Grade Mode:	Standard Letter
+Credits:	4.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	4:00 pm - 4:50 pm	MWRF	One Drexel Plaza GL15	Sep 19, 2016 - Dec 03, 2016	Lecture	Amanda L French (P)E-mail
+Final Exam	8:00 am - 10:00 am	R	Disque Hall 108	Dec 08, 2016 - Dec 08, 2016	Lecture	Amanda L French (P)E-mail
+
+Practicum for MATH 116 - MATH T180 - 002
+Associated Term:	Fall Quarter 16-17
+CRN:	17015
+Status:	Registered for Course on Sep 07, 2016
+Assigned Instructor:	Felix G. JonesE-mail
+Grade Mode:	Standard Letter
+Credits:	1.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	6:00 pm - 7:50 pm	R	Curtis Hall 353A	Sep 19, 2016 - Dec 10, 2016	Special Topics-Lecture	Felix Gleeson Edward Jones (P)E-mail
+
+General Psychology I - PSY 101 - 002
+Associated Term:	Fall Quarter 16-17
+CRN:	12599
+Status:	Registered for Course on Sep 19, 2016
+Assigned Instructor:	Douglas L. ChuteE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	9:30 am - 10:50 am	TR	Nesbitt Hall 111	Sep 19, 2016 - Dec 03, 2016	Lecture	Douglas L Chute (P)E-mail
+
+The Drexel Experience - UNIV CI101 - 004
+Associated Term:	Fall Quarter 16-17
+CRN:	13234
+Status:	Registered for Course on Jul 11, 2016
+Assigned Instructor:	Haley DervinisE-mail
+Grade Mode:	Standard Letter
+Credits:	1.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	12:00 pm - 1:50 pm	W	W.W. Hagerty Library L13A	Sep 19, 2016 - Dec 03, 2016	Lecture	Haley Dervinis (P)E-mail
+
+Return to Previous
+Transparent Image
+[ Select Term | Add/Drop Classes | Change Class Options | View Fee Assessment | Look-up Classes to Add ]
+
+RELEASE: 8.7.1
+
+© 2019 Ellucian Company L.P. and its affiliates.
+
diff --git a/final_project/fall1718 b/final_project/fall1718
new file mode 100644
index 0000000000000000000000000000000000000000..b783668dd9a38b859d9dd9a04d0d9a23eb0339b8
--- /dev/null
+++ b/final_project/fall1718
@@ -0,0 +1,168 @@
+Drexel University BannerWeb Information System
+Personal Information	Tab Corner Right	Student Services	Tab Corner Right	Financial Aid Services	Tab Corner Right	SCDC Services	Tab Corner Right
+Transparent Image
+RETURN TO MENU | HELP | EXIT
+Student Detail Schedule:
+ 	
+14139227 Yegeon Seo
+Fall Quarter 17-18
+Mar 20, 2019 09:22 pm
+Transparent Image
+Total Credit Hours: 16.000 
+
+Computing and Informatics Design II - CI 102 - 060
+Associated Term:	Fall Quarter 17-18
+CRN:	13834
+Status:	** Web** Registered on Aug 09, 2017
+Assigned Instructor:	David H. AugenblickE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:00 pm - 4:50 pm	R	University Crossings 153	Sep 25, 2017 - Dec 09, 2017	Lab	David Harris Augenblick (P)E-mail
+
+Computing and Informatics Design II - CI 102 - A
+Associated Term:	Fall Quarter 17-18
+CRN:	13835
+Status:	** Web** Registered on Aug 09, 2017
+Assigned Instructor:	David H. AugenblickE-mail
+Grade Mode:	Standard Letter
+Credits:	2.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:00 pm - 3:50 pm	M	University Crossings 153	Sep 25, 2017 - Dec 09, 2017	Lecture	David Harris Augenblick (P)E-mail
+
+Computer Programming I - CS 171 - 062
+Associated Term:	Fall Quarter 17-18
+CRN:	13039
+Status:	** Web** Registered on Aug 09, 2017
+Assigned Instructor:	Mark W. BoadyE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	1:00 pm - 2:50 pm	W	Curtis Hall 231	Sep 25, 2017 - Dec 09, 2017	Lab	Mark W Boady (P)E-mail
+
+Computer Programming I - CS 171 - A
+Associated Term:	Fall Quarter 17-18
+CRN:	13042
+Status:	** Web** Registered on Aug 09, 2017
+Assigned Instructor:	Mark W. BoadyE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	12:00 pm - 1:50 pm	M	Randell Hall 327	Sep 25, 2017 - Dec 09, 2017	Lecture	Mark W Boady (P)E-mail
+Final Exam	1:00 pm - 3:00 pm	M	Ctr for Automation Technology 61	Dec 11, 2017 - Dec 11, 2017	Lecture	Mark W Boady (P)E-mail
+
+Common Exam Period - I - EXAM 080 - 001
+Associated Term:	Fall Quarter 17-18
+CRN:	10151
+Status:	** Web** Registered on Aug 09, 2017
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	8:00 am - 8:50 am	MWF	TBA	Sep 25, 2017 - Dec 09, 2017	Lecture	TBA
+
+Calculus III - MATH 123 - 001
+Associated Term:	Fall Quarter 17-18
+CRN:	10553
+Status:	** Web** Registered on Aug 09, 2017
+Assigned Instructor:	Jason S. AranE-mail
+Grade Mode:	Standard Letter
+Credits:	4.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 11:50 am	MTWR	Lebow Engineering Center 134	Sep 25, 2017 - Dec 09, 2017	Lecture	Jason Scott Aran (P)E-mail
+Final Exam	10:30 am - 12:30 pm	T	Nesbitt Hall 111	Dec 12, 2017 - Dec 12, 2017	Lecture	Jason Scott Aran (P)E-mail
+
+Ethics and Information Technology - PHIL 311 - 131
+Associated Term:	Fall Quarter 17-18
+CRN:	12411
+Status:	** Web** Registered on Aug 15, 2017
+Assigned Instructor:	Roger J. MagyarE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:30 pm - 4:50 pm	W	Lincoln Plaza 3020 Market St 321	Sep 25, 2017 - Dec 09, 2017	Lecture	Roger John Magyar (P)E-mail
+Final Exam	8:00 am - 10:00 am	F	Lebow Engineering Center 241	Dec 15, 2017 - Dec 15, 2017	Lecture	Roger John Magyar (P)E-mail
+
+Fundamentals of Physics II - PHYS 102 - 002
+Associated Term:	Fall Quarter 17-18
+CRN:	11143
+Status:	Course Withdrawal on Nov 10, 2017
+Assigned Instructor:	Andrew T. AntczakE-mail, Alexey M. AprelevE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	10:00 am - 10:50 am	MW	Papadakis Integrated Sci Bldg 109	Sep 25, 2017 - Dec 09, 2017	Recitation/Discussion	Andrew Thomas Antczak (P)E-mail, Alexey Mihailovich Aprelev E-mail
+
+Fundamentals of Physics II - PHYS 102 - 060
+Associated Term:	Fall Quarter 17-18
+CRN:	11125
+Status:	Course Withdrawal on Nov 10, 2017
+Assigned Instructor:	Shariq SamiraE-mail, Alexey M. AprelevE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 12:50 pm	F	Disque Hall 820B	Sep 25, 2017 - Dec 09, 2017	Lab	Shariq Samira (P)E-mail, Alexey Mihailovich Aprelev E-mail
+
+Fundamentals of Physics II - PHYS 102 - A
+Associated Term:	Fall Quarter 17-18
+CRN:	11123
+Status:	Course Withdrawal on Nov 10, 2017
+Assigned Instructor:	Alexey M. AprelevE-mail
+Grade Mode:	Standard Letter
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	10:00 am - 10:50 am	TR	Disque Hall 108	Sep 25, 2017 - Dec 09, 2017	Lecture	Alexey Mihailovich Aprelev (P)E-mail
+Final Exam	1:00 pm - 3:00 pm	R	Nesbitt Hall 111	Dec 14, 2017 - Dec 14, 2017	Lecture	Alexey Mihailovich Aprelev (P)E-mail
+
+Introduction to Business Statistics - STAT 201 - 132
+Associated Term:	Fall Quarter 17-18
+CRN:	13335
+Status:	Registered for Course on Aug 09, 2017
+Assigned Instructor:	Merrill W. LiechtyE-mail
+Grade Mode:	Standard Letter
+Credits:	4.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	4:00 pm - 5:50 pm	M	Pearlstein Business Center 101	Sep 25, 2017 - Dec 09, 2017	Lecture	Merrill W Liechty (P)E-mail
+Final Exam	8:00 am - 10:00 am	T	Gerri C LeBow Hall 033	Dec 12, 2017 - Dec 12, 2017	Lecture	Merrill W Liechty (P)E-mail
+
+Return to Previous
+Transparent Image
+[ Select Term | Add/Drop Classes | Change Class Options | View Fee Assessment | Look-up Classes to Add ]
+
+RELEASE: 8.7.1
+
+© 2019 Ellucian Company L.P. and its affiliates.
+
diff --git a/final_project/final.py b/final_project/final.py
new file mode 100755
index 0000000000000000000000000000000000000000..aef033316192ebfd91400d2c86220ae6bfdc8827
--- /dev/null
+++ b/final_project/final.py
@@ -0,0 +1,221 @@
+#!/usr/bin/env python3
+# Yegeon Seo
+# CS265 Final Project
+
+# This program takes a formatted schedule and convert / export it as ics file
+
+import sys
+import fileinput
+import re
+import random
+
+
+# Read the file and pass it to different method as a parameter to get data
+def readFile():
+	contents = []
+
+	for line in fileinput.input():
+		file = line.split("\n")
+		for word in file:
+			contents.append(word.split(" "))
+
+	# call helper functions to get class name and time.
+	contents = simplify(contents)
+	resClass = getClass(contents)
+	resTime = getTime(contents)
+	ical = formatical(resClass, resTime)
+
+	return ical
+
+
+# Export the data received from formatical function as ics file in the current directory
+def export(ics):
+	name = sys.argv[1] + ".ics"
+	f = open(name, "w+")
+	f.write(ics)
+	f.close()
+
+
+# takes class name and time to format ics file
+def formatical(className, classTime):
+	time = ""
+
+	# This is a basic format that will be used later
+	ical = "BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//Final Project//\nCALSCALE:GREGORIAN\nMETHOD:PUBLISH\nX-WR-TIMEZONE:America/New_York\nBEGIN:VTIMEZONE\nTZID:America/New_York\nX-LIC-LOCATION:America/New_York\nBEGIN:DAYLIGHT\nTZOFFSETFROM:-0500\nTZOFFSETTO:-0400\nTZNAME:EDT\nRRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\nEND:DAYLIGHT\nBEGIN:STANDARD\nTZOFFSETFROM:-0400\nTZOFFSETTO:-0500\nTZNAME:EST\nDTSTART:19701101T020000\nRRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\nEND:STANDARD\nEND:VTIMEZONE"
+
+	# If class time is TBA, it's an online class, so remove it
+	for i in range(0, len(classTime)):
+		if classTime[i][0] == "TBA":
+			className.pop(i)
+
+	classTime = [sublist for sublist in classTime if sublist[0] != 'TBA']
+
+	a = classTime[0][3].split(" ")
+
+	# check the months and change it to numbers. Strings cannot be used for ics format
+	# bmonth is the beginning (the month classes start)
+	# emonth is the end (ending month)
+	if a[0] == "Jan":
+		bmonth = "01"
+	elif a[0] == "Sep":
+		bmonth = "09"
+	elif a[0] == "Apr":
+		bmonth = "04"
+	elif a[0] == "Jun":
+		bmonth = "06"
+
+	if a[4] == "Mar":
+		emonth = "03"
+	elif a[4] == "Jun":
+		emonth = "06"
+	elif a[4] == "Sep":
+		emonth = "09"
+	elif a[4] == "Dec":
+		emonth = "12"
+
+	c = 0
+	for lt in classTime:
+		t = lt[0].split(" ")
+		bhr = t[0].replace(":", "")
+		ehr = t[3].replace(":", "")
+
+		# change the time to ics format
+		# bhr is starting time (the time classes start)
+		# ehr is ending time (the time classes end)
+		if t[1] == "am":
+			if len(bhr) == 3:
+				bhr = "0" + bhr + "00"
+			else:
+				bhr += "00"
+		elif t[1] == "pm":
+			if bhr == "1200":
+				bhr += "00"
+			else:
+				bhr = (1200 + int(bhr))
+				bhr = str(bhr) + "00"
+
+		if t[4] == "am":
+			if len(ehr) == 3:
+				ehr = "0" + ehr + "00"
+			else:
+				ehr += "00"
+		elif t[4] == "pm":
+			if ehr == "1200" or ehr == "1220" or ehr == "1250":
+				ehr += "00"
+			else:
+				ehr = (1200 + int(ehr))
+				ehr = str(ehr) + "00"
+
+		days = lt[1]
+		day = list(days)
+
+		# Change the days to ics format
+		for l in range(0, len(day)):
+			if day[l] == "M":
+				day[l] = "MO"
+			elif day[l] == "T":
+				day[l] = "TU"
+			elif day[l] == "W":
+				day[l] = "WE"
+			elif day[l] == "R":
+				day[l] = "TH"
+			elif day[l] == "F":
+				day[l] = "FR"
+
+		day = ",".join(day)
+
+		# create a new ics format using the data extracted previously
+		# Unique id is Class name + random integer ranged from 0 - 9999999
+		time += "\nBEGIN:VEVENT\nDTSTART;TZID=America/New_York:" + a[2] + bmonth + a[1][:-1] + "T" + bhr + "\nDTEND;TZID=America/New_York:" + a[2] + bmonth + a[1][:-1] + "T" + ehr + "\nRRULE:FREQ=WEEKLY;UNTIL=" + a[2] + emonth + a[5][:-1] + "T035959Z" + ";BYDAY=" + day + "\nDTSTAMP:20190319T220010Z\nUID:" + className[c] + str(random.randint(0, 9999999)) + "\nLOCATION:" + lt[2] + "\nSEQUENCE:0\nSTATUS:CONFIRMED\nSUMMARY:" + className[c] + "\nTRANSP:OPAQUE\nEND:VEVENT"
+
+		c += 1
+
+	# after finishing formatting, append it to the pre-made format before and return it
+	ical += time + "\nEND:VCALENDAR"
+
+	return ical
+
+
+# function to remove not important data
+def simplify(contents):
+	lineCount = 0
+	for line in contents:
+		if line == ['']:
+			contents.remove(contents[lineCount])
+		lineCount += 1
+	return contents
+
+
+# get the class name
+def getClass(contents):
+	count = 0
+	resClass = []
+
+	# Because the inputs are formatted, I can find a specific word to locate where the classes are
+	for line in contents:
+
+		# If classes are located, trim the list to get wanted data only
+		# and append it to a different list
+		if line[0] == "Associated":
+			className = contents[count-1]
+			className.pop()
+			className.pop()
+
+			counter = 0
+			for word in className:
+				if word == "-":
+					temp = []
+					temp.append(className[counter + 1])
+					temp.append(className[counter + 2])
+					r = ''.join(temp)
+					resClass.append(r)
+				counter += 1
+		count += 1
+
+	count = 0
+
+	# EXAM courses (EXAM080, etc) contain weird strings such as I-, II-, and III-.
+	# use regex to find and remove them
+	for word in resClass:
+		if re.match("^EXAM.*$", word):
+			resClass.pop(count - 1)
+		count += 1
+
+	return resClass
+
+
+# get the time and dates for each class
+def getTime(contents):
+	time = []
+
+	count = 0
+
+	# Like before, input is formatted so I can locate a specific word to find the data I want
+	for line in contents:
+
+		# If string is found, trim the data and append it to a different list
+		# then return it
+		if re.search("Class*", line[0]):
+			temp = " ".join(line)
+			temp = temp.split("\t")
+			temp.pop(0)
+			temp.pop()
+			time.append(temp)
+		count += 1
+	return time
+
+
+# Tests if an argument is passed
+def testArg():
+	if len(sys.argv) < 2:
+		print("No arguments passed. Exiting:")
+		exit()
+
+
+# Driver method
+if __name__ == "__main__":
+	testArg()
+	ical = readFile()
+	export(ical)
+
+
diff --git a/final_project/makefile b/final_project/makefile
new file mode 100644
index 0000000000000000000000000000000000000000..d4733f94ecc8c8ad2b4068e679c33b81124bdc8d
--- /dev/null
+++ b/final_project/makefile
@@ -0,0 +1,24 @@
+##### PYTHON #####
+#Yegeon Seo
+#Final Project makefile
+
+.PHONY : build test run clean
+
+run : fall1617 fall1718 winter1617 winter1718 winter1819
+	python3 final.py fall1617
+	python3 final.py fall1718
+	python3 final.py winter1617
+	python3 final.py winter1718
+	python3 final.py winter1819
+
+build : 
+	@# "Python Makefile"
+	chmod +x final.py
+
+view : 
+	@\less final.py
+
+clean :
+	@\rm *.ics
+
+
diff --git a/final_project/project_proposal/proposal.txt b/final_project/project_proposal/proposal.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7ccf61143c62dfd57351c8153ef05f3c299e6e55
--- /dev/null
+++ b/final_project/project_proposal/proposal.txt
@@ -0,0 +1,9 @@
+For the CS265 project, I would like to write a script that reads my quarter schedule from DrexelOne and automatically convert the data to the iCal format. I was motivated to do this because I always find myself manually creating a Google calendar schedule every term. It is always a struggle to do this, especially when I try to take more than six classes a term. 
+
+I believe I need various scripting techniques to achieve this. First, I will have to write a script to access DrexelOne using my credential. Then, I will have to navigate to my quarter calendar webpage. From here, I was thinking of using awk to find all the courses I will be taking. I am not sure what kind of data structure is being used in the DrexelOne calendar, but I will eventually have to find the course, and all the details (class name, meeting time, credit, and classroom) within the course. Then, I will convert the acquired data to the iCal format. I was thinking about translating the data straight to Google Calendar, but I believe making an iCal format will be a lot more useful (also suggested by Professor Mongan).
+
+I think I will test my program using my previous quarter calendars in DrexelOne. Although they are on different pages, I could not think of any better way to test it than using my previous ones. If this does not work, my only available testing time will be when my registration time ticket is open.
+
+Here is the link to the repository: 
+
+https://gitlab.cci.drexel.edu/ys554/ys554-cs265-winter2019/tree/master/final_project
diff --git a/final_project/winter1617 b/final_project/winter1617
new file mode 100644
index 0000000000000000000000000000000000000000..c60774f11b3ef0d6450a224a20c6dbbae8b6ddd7
--- /dev/null
+++ b/final_project/winter1617
@@ -0,0 +1,154 @@
+Drexel University BannerWeb Information System
+Personal Information	Tab Corner Right	Student Services	Tab Corner Right	Financial Aid Services	Tab Corner Right	SCDC Services	Tab Corner Right
+Transparent Image
+RETURN TO MENU | HELP | EXIT
+Student Detail Schedule:
+ 	
+14139227 Yegeon Seo
+Winter Quarter 16-17
+Mar 20, 2019 09:21 pm
+Transparent Image
+Total Credit Hours: 19.000 
+
+Biological Diversity, Ecology & Evolution - BIO 109 - 001
+Associated Term:	Winter Quarter 16-17
+CRN:	21685
+Status:	** Web** Registered on Jan 13, 2017
+Assigned Instructor:	Meshagae E. Hunte-BrownE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	2:00 pm - 2:50 pm	MWF	Papadakis Integrated Sci Bldg 120	Jan 09, 2017 - Mar 20, 2017	Lecture	Meshagae Endrene Hunte-Brown (P)E-mail
+Final Exam	1:00 pm - 3:00 pm	R	Main/Admin Building AUD	Mar 23, 2017 - Mar 23, 2017	Lecture	Meshagae Endrene Hunte-Brown (P)E-mail
+
+Biological Diversity, Ecology and Evolution Laboratory - BIO 110 - 062
+Associated Term:	Winter Quarter 16-17
+CRN:	21690
+Status:	** Web** Registered on Jan 13, 2017
+Assigned Instructor:	Mingjie YingE-mail, Meshagae E. Hunte-BrownE-mail
+Grade Mode:	Standard Letter
+Credits:	1.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:00 pm - 4:50 pm	R	Papadakis Integrated Sci Bldg 214	Jan 09, 2017 - Mar 20, 2017	Lab	Mingjie Ying (P)E-mail, Meshagae Endrene Hunte-Brown E-mail
+
+Introduction to Civic Engagement - CIVC 101 - 033
+Associated Term:	Winter Quarter 16-17
+CRN:	23365
+Status:	** Web** Registered on Nov 09, 2016
+Assigned Instructor:	Laurena R. TolsonE-mail
+Grade Mode:	Standard Letter
+Credits:	1.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	5:00 pm - 5:50 pm	T	MacAlister Hall 4014	Jan 09, 2017 - Mar 20, 2017	Lecture	Laurena R Tolson (P)E-mail
+
+Composition and Rhetoric II: Advanced Research and Evidence-Based Writing - ENGL 102 - 101
+Associated Term:	Winter Quarter 16-17
+CRN:	21206
+Status:	** Web** Registered on Nov 16, 2016
+Assigned Instructor:	Gail D. RosenE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:30 pm - 4:50 pm	T	Curtis Hall 352	Jan 09, 2017 - Mar 20, 2017	Lecture	Gail D Rosen (P)E-mail
+
+Common Exam Period - I - EXAM 080 - 001
+Associated Term:	Winter Quarter 16-17
+CRN:	20407
+Status:	** Web** Registered on Nov 08, 2016
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	8:00 am - 8:50 am	MWF	TBA	Jan 09, 2017 - Mar 20, 2017	Lecture	TBA
+
+Common Exam Period - III - EXAM 082 - 001
+Associated Term:	Winter Quarter 16-17
+CRN:	21803
+Status:	** Web** Registered on Nov 08, 2016
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	6:00 pm - 6:50 pm	W	TBA	Jan 09, 2017 - Mar 25, 2017	Lecture	TBA
+
+Calculus and Functions II - MATH 117 - 003
+Associated Term:	Winter Quarter 16-17
+CRN:	25515
+Status:	** Web** Registered on Jan 13, 2017
+Assigned Instructor:	Jason S. AranE-mail
+Grade Mode:	Standard Letter
+Credits:	4.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 11:50 am	MWRF	One Drexel Plaza GL13	Jan 09, 2017 - Mar 20, 2017	Lecture	Jason Scott Aran (P)E-mail
+Final Exam	10:30 am - 12:30 pm	R	Bossone Research Entr. Center AUD	Mar 23, 2017 - Mar 23, 2017	Lecture	Jason Scott Aran (P)E-mail
+
+Ethics - PHIL 251 - 001
+Associated Term:	Winter Quarter 16-17
+CRN:	25181
+Status:	** Web** Registered on Jan 13, 2017
+Assigned Instructor:	Carol A. MeleE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:30 pm - 4:50 pm	WF	MacAlister Hall 4016	Jan 09, 2017 - Mar 20, 2017	Lecture	Carol Anne Mele (P)E-mail
+Final Exam	10:30 am - 12:30 pm	F	Papadakis Integrated Sci Bldg 104	Mar 24, 2017 - Mar 24, 2017	Lecture	Carol Anne Mele (P)E-mail
+
+Preparation for Engineering Studies - PHYS 100 - 006
+Associated Term:	Winter Quarter 16-17
+CRN:	21335
+Status:	** Web** Registered on Jan 13, 2017
+Assigned Instructor:	Harutyun SarkisyanE-mail, Rachael M. KratzerE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	5:00 pm - 5:50 pm	MW	Papadakis Integrated Sci Bldg 107	Jan 09, 2017 - Mar 20, 2017	Recitation/Discussion	Harutyun Sarkisyan (P)E-mail, Rachael M Kratzer E-mail
+
+Preparation for Engineering Studies - PHYS 100 - A
+Associated Term:	Winter Quarter 16-17
+CRN:	21227
+Status:	** Web** Registered on Nov 08, 2016
+Assigned Instructor:	Rachael M. KratzerE-mail, Teck-Kah LimE-mail
+Grade Mode:	Standard Letter
+Credits:	4.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	1:00 pm - 1:50 pm	MW	Disque Hall 108	Jan 09, 2017 - Mar 20, 2017	Lecture	Rachael M Kratzer (P)E-mail, Teck-Kah Lim E-mail
+Final Exam	8:00 am - 10:00 am	F	Bossone Research Entr. Center AUD	Mar 24, 2017 - Mar 24, 2017	Lecture	Rachael M Kratzer (P)E-mail, Teck-Kah Lim E-mail
+
+Return to Previous
+Transparent Image
+[ Select Term | Add/Drop Classes | Change Class Options | View Fee Assessment | Look-up Classes to Add ]
+
+RELEASE: 8.7.1
+
+© 2019 Ellucian Company L.P. and its affiliates.
+
diff --git a/final_project/winter1718 b/final_project/winter1718
new file mode 100644
index 0000000000000000000000000000000000000000..e7593d6cd28c5fbd1f31c19e17d91c419b8b7a9d
--- /dev/null
+++ b/final_project/winter1718
@@ -0,0 +1,178 @@
+Drexel University BannerWeb Information System
+Personal Information	Tab Corner Right	Student Services	Tab Corner Right	Financial Aid Services	Tab Corner Right	SCDC Services	Tab Corner Right
+Transparent Image
+RETURN TO MENU | HELP | EXIT
+Student Detail Schedule:
+ 	
+14139227 Yegeon Seo
+Winter Quarter 17-18
+Mar 20, 2019 09:22 pm
+Transparent Image
+Total Credit Hours: 17.000 
+
+Accounting for Professionals - ACCT 110 - 002
+Associated Term:	Winter Quarter 17-18
+CRN:	25840
+Status:	** Web** Registered on Nov 09, 2017
+Assigned Instructor:	Dana C. D'AngeloE-mail
+Grade Mode:	Standard Letter
+Credits:	4.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	12:00 pm - 1:50 pm	MW	Gerri C LeBow Hall 108	Jan 08, 2018 - Mar 19, 2018	Lecture	Dana C D'Angelo (P)E-mail
+
+Computing and Informatics Design III - CI 103 - 060
+Associated Term:	Winter Quarter 17-18
+CRN:	23843
+Status:	Registered for Course on Oct 13, 2017
+Assigned Instructor:	David H. AugenblickE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	2:00 pm - 3:50 pm	R	University Crossings 153	Jan 08, 2018 - Mar 19, 2018	Lab	David Harris Augenblick (P)E-mail
+
+Computing and Informatics Design III - CI 103 - A
+Associated Term:	Winter Quarter 17-18
+CRN:	23844
+Status:	Registered for Course on Oct 13, 2017
+Assigned Instructor:	David H. AugenblickE-mail
+Grade Mode:	Standard Letter
+Credits:	2.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:00 pm - 3:50 pm	M	University Crossings 153	Jan 08, 2018 - Mar 19, 2018	Lecture	David Harris Augenblick (P)E-mail
+
+Techniques of Speaking - COM 230 - 001
+Associated Term:	Winter Quarter 17-18
+CRN:	20021
+Status:	** Web** Registered on Nov 20, 2017
+Assigned Instructor:	Rosemary E. RysE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	9:30 am - 10:50 am	TR	Academic Building 216	Jan 08, 2018 - Mar 19, 2018	Lecture	Rosemary E Rys (P)E-mail
+
+Computer Programming II - CS 172 - 062
+Associated Term:	Winter Quarter 17-18
+CRN:	22534
+Status:	** Web** Registered on Nov 20, 2017
+Assigned Instructor:	Matthew J. BurlickE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 12:50 pm	R	Rush Building 9	Jan 08, 2018 - Mar 19, 2018	Lab	Matthew John Burlick (P)E-mail
+
+Computer Programming II - CS 172 - A
+Associated Term:	Winter Quarter 17-18
+CRN:	22970
+Status:	** Web** Registered on Nov 08, 2017
+Assigned Instructor:	Matthew J. BurlickE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	2:00 pm - 3:50 pm	T	Randell Hall 326	Jan 08, 2018 - Mar 19, 2018	Lecture	Matthew John Burlick (P)E-mail
+Final Exam	1:00 pm - 3:00 pm	F	Randell Hall 326	Mar 23, 2018 - Mar 23, 2018	Lecture	Matthew John Burlick (P)E-mail
+
+Common Exam Period - I - EXAM 080 - 001
+Associated Term:	Winter Quarter 17-18
+CRN:	20369
+Status:	** Web** Registered on Nov 08, 2017
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	8:00 am - 8:50 am	MWF	TBA	Jan 08, 2018 - Mar 19, 2018	Lecture	TBA
+
+Common Exam Period - II - EXAM 081 - 001
+Associated Term:	Winter Quarter 17-18
+CRN:	20370
+Status:	** Web** Registered on Nov 08, 2017
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	8:00 am - 8:50 am	TR	TBA	Jan 08, 2018 - Mar 19, 2018	Lecture	TBA
+
+Gospel Choir - MUSC 115 - 001
+Associated Term:	Winter Quarter 17-18
+CRN:	20056
+Status:	** Web** Registered on Jan 09, 2018
+Assigned Instructor:	Gregory RossE-mail
+Grade Mode:	Standard Letter
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	7:00 pm - 9:50 pm	R	MacAlister Hall 2032	Jan 08, 2018 - Mar 24, 2018	Practice	Gregory Ross (P)E-mail
+
+Music Theory I - MUSC 121 - 001
+Associated Term:	Winter Quarter 17-18
+CRN:	22269
+Status:	Course Withdrawal on Feb 21, 2018
+Assigned Instructor:	Roberto J. PaceE-mail
+Grade Mode:	Standard Letter
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	9:00 am - 9:50 am	MWF	MacAlister Hall 2031	Jan 08, 2018 - Mar 19, 2018	Lecture	Roberto J Pace (P)E-mail
+Final Exam	8:00 am - 10:00 am	T	MacAlister Hall 2031	Mar 20, 2018 - Mar 20, 2018	Lecture	Roberto J Pace (P)E-mail
+
+Private Lesson: Guitar - MUSC 241 - 014
+Associated Term:	Winter Quarter 17-18
+CRN:	20268
+Status:	** Web** Registered on Nov 20, 2017
+Assigned Instructor:	Christopher B. FarrellE-mail
+Grade Mode:	Standard Letter
+Credits:	2.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	TBA	 	TBA	Jan 08, 2018 - Mar 24, 2018	Private Lesson	Christopher B Farrell (P)E-mail
+
+Critical Reasoning - PHIL 105 - 002
+Associated Term:	Winter Quarter 17-18
+CRN:	25456
+Status:	** Web** Registered on Nov 08, 2017
+Assigned Instructor:	Amy S. BushE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 11:50 am	MWF	Academic Building 104	Jan 08, 2018 - Mar 19, 2018	Lecture	Amy S Bush (P)E-mail
+
+Return to Previous
+Transparent Image
+[ Select Term | Add/Drop Classes | Change Class Options | View Fee Assessment | Look-up Classes to Add ]
+
+RELEASE: 8.7.1
+
+© 2019 Ellucian Company L.P. and its affiliates.
+
diff --git a/final_project/winter1819 b/final_project/winter1819
new file mode 100644
index 0000000000000000000000000000000000000000..bc7b4b67c8bc276268a3b1b644ce4debf31307c1
--- /dev/null
+++ b/final_project/winter1819
@@ -0,0 +1,153 @@
+Drexel University BannerWeb Information System
+Personal Information	Tab Corner Right	Student Services	Tab Corner Right	Financial Aid Services	Tab Corner Right	SCDC Services	Tab Corner Right
+Transparent Image
+RETURN TO MENU | HELP | EXIT
+Student Detail Schedule:
+ 	
+14139227 Yegeon Seo
+Winter Quarter 18-19
+Mar 20, 2019 09:24 pm
+Transparent Image
+Total Credit Hours: 20.000 
+
+Technical Communication - COM 310 - 004
+Associated Term:	Winter Quarter 18-19
+CRN:	20264
+Status:	** Web** Registered on Nov 20, 2018
+Assigned Instructor:	Brandon C. NiezgodaE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 11:50 am	MWF	Academic Building 216	Jan 07, 2019 - Mar 16, 2019	Lecture	Brandon C Niezgoda (P)E-mail
+Final Exam	8:00 am - 10:00 am	T	Randell Hall 114	Mar 19, 2019 - Mar 19, 2019	Lecture	Brandon C Niezgoda (P)E-mail
+
+Advanced Programming Tools and Techniques - CS 265 - 002
+Associated Term:	Winter Quarter 18-19
+CRN:	27059
+Status:	Registered for Course on Jan 02, 2019
+Assigned Instructor:	William M. MonganE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:00 pm - 3:50 pm	MWF	University Crossings 149	Jan 07, 2019 - Mar 16, 2019	Lecture & Lab	William Marc Mongan (P)E-mail
+
+Mathematical Foundations of Computer Science - CS 270 - 001
+Associated Term:	Winter Quarter 18-19
+CRN:	23783
+Status:	** Web** Registered on Nov 05, 2018
+Assigned Instructor:	Bruce W. CharE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	12:00 pm - 1:50 pm	MW	Rush Building 205	Jan 07, 2019 - Mar 16, 2019	Lecture	Bruce Walter Char (P)E-mail
+Final Exam	1:00 pm - 3:00 pm	T	Lebow Engineering Center 241	Mar 19, 2019 - Mar 19, 2019	Lecture & Lab	Bruce Walter Char (P)E-mail
+
+Programming Practicum - CS T280 - 900
+Associated Term:	Winter Quarter 18-19
+CRN:	26018
+Status:	Registered for Course on Jan 10, 2019
+Assigned Instructor:	William M. MonganE-mail
+Grade Mode:	Credit/No Credit
+Credits:	1.000
+Level:	Undergraduate Quarter
+Campus:	Online
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	TBA	 	TBA	Jan 07, 2019 - Mar 23, 2019	Special Topics-Lecture	William Marc Mongan (P)E-mail
+
+Common Exam Period - I - EXAM 080 - 001
+Associated Term:	Winter Quarter 18-19
+CRN:	20330
+Status:	** Web** Registered on Nov 05, 2018
+Assigned Instructor:	 
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	8:00 am - 8:50 am	MWF	TBA	Jan 07, 2019 - Mar 16, 2019	Lecture	TBA
+
+Human-Centered Design Process & Methods - INFO 310 - 001
+Associated Term:	Winter Quarter 18-19
+CRN:	20368
+Status:	** Web** Registered on Nov 14, 2018
+Assigned Instructor:	Aleksandra SarcevicE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	3:30 pm - 4:50 pm	TR	Rush Building 014	Jan 07, 2019 - Mar 16, 2019	Lecture	Aleksandra Sarcevic (P)E-mail
+
+Fundamentals of Physics II - PHYS 102 - 001
+Associated Term:	Winter Quarter 18-19
+CRN:	20862
+Status:	Registered for Course on Dec 07, 2018
+Assigned Instructor:	Angelica B. RiveraE-mail, Eric T. BreweE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	9:30 am - 10:50 am	R	Curtis Hall 456	Jan 07, 2019 - Mar 16, 2019	Recitation/Discussion	Angelica B Rivera (P)E-mail, Eric T Brewe E-mail
+
+Fundamentals of Physics II - PHYS 102 - 062
+Associated Term:	Winter Quarter 18-19
+CRN:	20975
+Status:	** Web** Registered on Nov 05, 2018
+Assigned Instructor:	Rahul N. PaiE-mail, Alexey M. AprelevE-mail
+Grade Mode:	Non Gradeable Unit
+Credits:	0.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	5:00 pm - 6:50 pm	M	Disque Hall 820A	Jan 07, 2019 - Mar 16, 2019	Lab	Rahul N Pai (P)E-mail, Alexey Mihailovich Aprelev E-mail
+
+Fundamentals of Physics II - PHYS 102 - B
+Associated Term:	Winter Quarter 18-19
+CRN:	25882
+Status:	** Web** Registered on Nov 05, 2018
+Assigned Instructor:	Kelley A. CommefordE-mail, Eric T. BreweE-mail
+Grade Mode:	Standard Letter
+Credits:	4.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	2:00 pm - 2:50 pm	TR	Disque Hall 108	Jan 07, 2019 - Mar 16, 2019	Lecture	Kelley Anne Commeford (P)E-mail, Eric T Brewe E-mail
+Final Exam	8:00 am - 10:00 am	R	Disque Hall 103	Mar 21, 2019 - Mar 21, 2019	Lecture	Kelley Anne Commeford (P)E-mail, Eric T Brewe E-mail
+
+Cognitive Psychology - PSY 330 - 040
+Associated Term:	Winter Quarter 18-19
+CRN:	20144
+Status:	** Web** Registered on Nov 05, 2018
+Assigned Instructor:	Megan L. MeyerE-mail
+Grade Mode:	Standard Letter
+Credits:	3.000
+Level:	Undergraduate Quarter
+Campus:	University City
+Scheduled Meeting Times
+Type	Time	Days	Where	Date Range	Schedule Type	Instructors
+Class	11:00 am - 12:20 pm	TR	One Drexel Plaza GL44	Jan 07, 2019 - Mar 16, 2019	Lecture	Megan L Meyer (P)E-mail
+
+Return to Previous
+Transparent Image
+[ Select Term | Add/Drop Classes | Change Class Options | View Fee Assessment | Look-up Classes to Add ]
+
+RELEASE: 8.7.1
+
+© 2019 Ellucian Company L.P. and its affiliates.
+