Initial Commit
Added Format.pm
Created subroutine to convert raw student data into student list (txt file)
Finalized student_list_conversion subroutine. Now first and last name are connected by an underscore.
Created convert_raw_format_to_prof_table subroutine in format.pm
Added .gitignore bin/test.pl
Merged format.pm
I. Fixed 2 bugs at subroutine sort_schedule in scheduler.pl:
1. Used global variable %schedules instead of local variable %schedule. Changed the local
into %schedules.
2. On getting average, instead of (score / population size) I did (score / population size +1).
That is why score keep on increasing because the 16th that are mutated might contribute
to the increased score

II. Added professor_room_final.txt. This is the table of room and corresponding profs

III. Added function that read professor room final to format.pm and put the location accordingly
into professor_table_final and professor_schedule_final

IV. Created perlscript to fetch professor location from biosci websites and correct format, although
approximately/roughly using regex. Then manually curate so the names/offices are correct.
This are all in professor_room_final.txt. Raw files are in professor_dept_raw.txt

V. Added coordinate location for Meyer, Stock, and Wickson Hall. This is gotten from
http://itouchmap.com/latlong.html
Changed mutate_to_NA so that it will periodically wipe the prof that
are not preferenced by the student to meet
Final commit
Added readme
Fixed bug in scheduler.pl:
Instead of manually adding/removing @gen_prof and @gen_stud, now it
automatically create it based on # of prof and # of stud in the table
Fixed substitute line ending, initial_format.pl not processing input file (only default file)
Keith's changes for studentwed2 @ 2:15pm
Initial Commit
Merge branch 'master' of https://github.com/srhartono/Scheduler