From 9f13226fa3b7f9cc620d125930c01ac1b856c31a Mon Sep 17 00:00:00 2001 From: Anna Meyer <annapmeyer95@gmail.com> Date: Wed, 28 Jun 2023 12:41:39 -0500 Subject: [PATCH] lec 6 materials --- .../{06_Iteration-1.pdf => 06_Iteration.pdf} | Bin 510267 -> 510263 bytes .../06_Iteration1/cs220_survey_data.csv | 993 ++++++++++++++++++ .../lec-06-worksheet.pdf} | Bin .../lec_06_Iteration_Practice_template.ipynb | 390 +++++++ ....ipynb => lec_06_Iteration_template.ipynb} | 297 +++++- .../06_Iteration1/project.py | 67 ++ ...07-worksheet2.pdf => lec-07-worksheet.pdf} | Bin 7 files changed, 1744 insertions(+), 3 deletions(-) rename sum23/lecture_materials/06_Iteration1/{06_Iteration-1.pdf => 06_Iteration.pdf} (94%) create mode 100644 sum23/lecture_materials/06_Iteration1/cs220_survey_data.csv rename sum23/lecture_materials/{07_Iteration_and_Strings/lec-07-worksheet1.pdf => 06_Iteration1/lec-06-worksheet.pdf} (100%) create mode 100644 sum23/lecture_materials/06_Iteration1/lec_06_Iteration_Practice_template.ipynb rename sum23/lecture_materials/06_Iteration1/{lec_06_Iteration_1_template.ipynb => lec_06_Iteration_template.ipynb} (56%) create mode 100644 sum23/lecture_materials/06_Iteration1/project.py rename sum23/lecture_materials/07_Iteration_and_Strings/{lec-07-worksheet2.pdf => lec-07-worksheet.pdf} (100%) diff --git a/sum23/lecture_materials/06_Iteration1/06_Iteration-1.pdf b/sum23/lecture_materials/06_Iteration1/06_Iteration.pdf similarity index 94% rename from sum23/lecture_materials/06_Iteration1/06_Iteration-1.pdf rename to sum23/lecture_materials/06_Iteration1/06_Iteration.pdf index 5174dfb2a1d1cb1a6b9d7c1bb05ac74b57a8debd..44c7f819afbbe9f2c556653439ce739c2626d9e5 100644 GIT binary patch delta 22033 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 delta 22281 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 Kb?nv2<^KRIa%uPg diff --git a/sum23/lecture_materials/06_Iteration1/cs220_survey_data.csv b/sum23/lecture_materials/06_Iteration1/cs220_survey_data.csv new file mode 100644 index 0000000..35d8bfe --- /dev/null +++ b/sum23/lecture_materials/06_Iteration1/cs220_survey_data.csv @@ -0,0 +1,993 @@ +Lecture,Age,Major,Zip Code,Latitude,Longitude,Pizza topping,Pet preference,Runner,Sleep habit,Procrastinator +LEC001,22,Engineering: Biomedical,53703,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe +LEC006,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe +LEC004,18,Engineering: Industrial,53715,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe +LEC005,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe +LEC002,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe +LEC004,18,Engineering: Other|Engineering: Computer,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe +LEC003,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe +LEC003,18,Data Science,53715,43.073051,-89.40123,pineapple,cat,Yes,no preference,Maybe +LEC006,18,Data Science,53706,35.4,119.11,none (just cheese),dog,No,night owl,Yes +LEC006,18,Mathematics/AMEP,53706,44,-93,pepperoni,dog,No,night owl,Yes +LEC002,21,Engineering: Other,53703,24.713552,46.675297,none (just cheese),cat,Yes,night owl,Maybe +LEC003,19,Data Science,53705,24.6806,46.57936,pineapple,cat,No,early bird,No +LEC004,24,Economics,53703,43,-89,pineapple,cat,Yes,early bird,Yes +LEC003,18,Data Science,53706,36.102371,-115.174553,none (just cheese),dog,No,night owl,Yes +LEC006,22,Psychology,53703,31.78,119.95,mushroom,cat,No,night owl,Yes +LEC005,20,Data Science,53705,37.8,112.5,pepperoni,cat,Yes,night owl,Yes +LEC004,24,Science: Biology/Life,53703,46.872131,-113.994019,pepperoni,dog,Yes,early bird,Yes +LEC004,17,Engineering: Mechanical,53706,46.6242,8.0414,pineapple,dog,No,night owl,Yes +LEC004,19,Engineering: Mechanical,53726,43.073051,-89.40123,none (just cheese),dog,Yes,early bird,No +LEC002,19,Engineering: Mechanical,57303,41.878113,-87.629799,pineapple,dog,No,night owl,Yes +LEC001,,Mathematics/AMEP,53706,31.230391,121.473701,basil/spinach,dog,No,no preference,Maybe +LEC002,19,Mathematics/AMEP,53558,40.712776,-74.005974,sausage,dog,Yes,night owl,Yes +LEC001,20,Economics (Mathematical Emphasis),53703,48.86,2.3522,pepperoni,dog,No,early bird,Yes +LEC001,19,Engineering: Mechanical,53703,24.7,46.7,mushroom,dog,Yes,early bird,Maybe +LEC005,18,Computer Science,53703,37.338207,-121.88633,green pepper,dog,Yes,night owl,Yes +LEC003,19,Engineering: Mechanical,53558,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes +LEC005,20,Engineering: Mechanical,53715,38.9072,-77.0369,Other,cat,No,night owl,Yes +LEC003,20,Data Science,53703,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes +LEC002,21,Science: Other|Political Science,53703,31.768318,35.213711,pepperoni,dog,No,no preference,Maybe +LEC003,19,Mathematics/AMEP,53715,19.075983,72.877655,basil/spinach,cat,No,night owl,Maybe +LEC001,23,Computer Science,53711,43.073929,-89.385239,sausage,dog,No,night owl,Yes +LEC006,21,Business: Other,53715,25.761681,-80.191788,pepperoni,dog,No,night owl,Yes +LEC003,19,Business: Other|Real Estate,53715,117,33,pepperoni,dog,Yes,night owl,No +LEC004,19,Computer Science,53726,47.037872,-122.900696,tater tots,dog,No,night owl,Yes +LEC004,24,Economics,53703,23.12911,113.264381,pepperoni,cat,Yes,early bird,Maybe +LEC005,19,Data Science,53703,64.49796,165.40998,sausage,dog,No,night owl,Yes +LEC003,19,Data Science,53705,25,47,mushroom,cat,No,early bird,Maybe +LEC005,20,Engineering: Other|Engineering Physics: Scientific Computing,53715,43.073051,-89.4,none (just cheese),dog,No,night owl,Yes +LEC005,20,Computer Science,53703,48.856613,2.352222,pepperoni,dog,No,night owl,Yes +LEC002,19,Business: Finance,53726,43.04156,87.91006,pepperoni,dog,No,night owl,Yes +LEC002,21,Data Science,53713,29.868336,121.543991,mushroom,dog,No,night owl,No +LEC004,19,Computer Science,53715,40.712776,-74.005974,pepperoni,dog,No,night owl,Maybe +LEC003,18,Computer Science,53706,5.93876,80.48433,Other,dog,No,night owl,Maybe +LEC005,19,Engineering: Mechanical,53704,38.7,-77,pepperoni,cat,Yes,no preference,No +LEC004,18,Engineering: Mechanical,53726,41.878113,-87.629799,pepperoni,dog,No,night owl,Maybe +LEC005,19,Engineering: Other,53703,36.169941,-115.139832,pepperoni,dog,No,night owl,Maybe +LEC005,19,Engineering: Mechanical,53703,43.078104,-89.431698,pepperoni,dog,Yes,night owl,Yes +LEC006,18,Engineering: Biomedical,53051,33.6846,117.8265,pepperoni,dog,Yes,night owl,Yes +LEC001,22,Engineering: Mechanical,53719,43.073051,-89.40123,none (just cheese),cat,Yes,night owl,Yes +LEC001,18,Computer Science,53706,26.2992,87.2625,mushroom,dog,Yes,night owl,No +LEC001,24,Business: Information Systems,53703,43.073051,-89.40123,macaroni/pasta,cat,No,night owl,No +LEC006,19,Engineering: Mechanical,53703,43.04049,-87.91732,Other,dog,No,night owl,Yes +LEC001,,Computer Science,53715,34.052235,-118.243683,green pepper,dog,No,night owl,Yes +LEC002,20,Statistics,53703,40.7128,74.006,Other,dog,No,night owl,Maybe +LEC005,23,Computer Science,53703,37.5,126.97,pepperoni,dog,No,night owl,No +LEC002,21,Statistics,53703,52.370216,4.895168,pepperoni,dog,Yes,early bird,Maybe +LEC002,18,Undecided,53706,38.56247,-121.70411,pepperoni,dog,Yes,night owl,Yes +LEC006,18,Statistics,53706,40.712776,40.712776,pepperoni,dog,No,night owl,Yes +LEC003,21,Economics,53715,43.073051,-89.40123,none (just cheese),dog,No,night owl,Yes +LEC003,19,Engineering: Mechanical,53715,45,-93,sausage,dog,No,night owl,No +LEC005,21,Business: Finance,53717,40.6461,-111.498,sausage,dog,No,night owl,Yes +LEC001,26,Engineering: Mechanical,53703,41.902782,12.496365,pepperoni,dog,No,night owl,Yes +LEC001,25,Economics,53703,40.712776,-74.005974,pepperoni,dog,No,night owl,Yes +LEC003,18,Mathematics/AMEP,53706,31.230391,121.473701,mushroom,dog,Yes,early bird,No +LEC001,19,Computer Science,53706,48.855709,2.29889,pepperoni,cat,Yes,night owl,Yes +LEC005,17,Science: Biology/Life,53706,-18.766947,46.869106,basil/spinach,dog,Yes,early bird,Maybe +LEC003,19,Business: Information Systems,53711,38.893452,-77.014709,pepperoni,dog,No,early bird,Yes +LEC001,21,Computer Science,53715,16.306652,80.436539,Other,dog,No,night owl,Yes +LEC006,19,Data Science,53703,35.689487,139.691711,sausage,neither,Yes,no preference,Maybe +LEC004,18,Engineering: Industrial,53706,17.385044,78.486671,mushroom,dog,No,early bird,Yes +LEC004,19,Computer Science,53715,37.774929,-122.419418,pepperoni,dog,No,night owl,Maybe +LEC004,19,Data Science,53703,26.2644,20.3052,pepperoni,dog,No,night owl,Yes +LEC005,18,Data Science,53706,40.712776,-74.005974,pepperoni,dog,Yes,no preference,Yes +LEC002,18,Data Science,53706,36,117,Other,dog,No,early bird,Maybe +LEC005,19,Data Science,50703,42.360081,-71.058884,sausage,cat,No,night owl,No +LEC006,19,Computer Science,53711,36.569666,112.218744,pineapple,neither,Yes,early bird,Maybe +LEC005,18,Computer Science,53706,37.54443,-121.95269,pepperoni,dog,No,night owl,Maybe +LEC003,20,Mathematics/AMEP,53715,32.0853,34.781769,mushroom,dog,No,no preference,Yes +LEC003,19,Data Science,53715,42.701847,-84.48217,tater tots,dog,No,night owl,Yes +LEC003,18,Mathematics/AMEP,53706,40.179188,44.499104,Other,dog,Yes,no preference,Yes +LEC002,,Computer Science,53711,2.81375,101.504272,sausage,dog,Yes,no preference,Maybe +LEC001,18,Engineering: Industrial,53715,30.733315,76.779419,green pepper,cat,No,no preference,Yes +LEC003,21,Data Science,53590,7.9519,98.3381,Other,dog,Yes,early bird,Yes +LEC004,19,Data Science,53715,35.69,139.69,mushroom,dog,No,no preference,Maybe +LEC002,19,Data Science,53704,26.473308,50.048218,Other,cat,Yes,night owl,Yes +LEC002,22,Economics,53703,34.052235,-118.243683,pineapple,dog,No,night owl,Yes +LEC006,18,Data Science,53706,19.075983,72.877655,mushroom,dog,Yes,night owl,Yes +LEC003,,Business: Actuarial,53705,39.6336,118.16,basil/spinach,dog,Yes,early bird,Yes +LEC003,18,Data Science,53706,52.370216,4.895168,mushroom,cat,Yes,no preference,No +LEC003,18,Engineering: Mechanical,53706,52.368944,4.891663,pepperoni,cat,No,night owl,No +LEC002,18,Science: Physics,53703,32,118,sausage,neither,No,night owl,No +LEC005,18,Data Science,53706,17.384716,78.409424,mushroom,dog,Yes,night owl,Maybe +LEC003,19,Data Science,53715,3.1569,101.7123,mushroom,cat,No,early bird,No +LEC005,18,Computer Science,53706,43.769562,11.255814,Other,neither,No,night owl,Yes +LEC006,18,Business: Actuarial,53706,48.856613,2.352222,mushroom,cat,No,no preference,Yes +LEC004,20,Business: Actuarial,53711,40.7128,74.006,pepperoni,dog,Yes,early bird,No +LEC005,20,Science: Biology/Life,53703,44.67082,-93.24432,mushroom,dog,No,no preference,Maybe +LEC004,18,Mathematics/AMEP,53706,46.786671,-92.100487,pepperoni,cat,No,early bird,Yes +LEC005,20,Economics,53703,48.856613,2.352222,pepperoni,neither,No,night owl,Maybe +LEC006,18,Business: Finance,53706,40.409264,49.867092,Other,neither,No,early bird,No +LEC004,21,Computer Science,53715,27.993828,120.699364,green pepper,dog,Yes,no preference,No +LEC002,,Computer Science,53706,43.073051,-89.40123,Other,neither,Yes,no preference,Maybe +LEC002,20,Engineering: Mechanical,53706,35.6762,139.6503,sausage,cat,Yes,night owl,Yes +LEC001,20,Economics (Mathematical Emphasis),53703,43.073929,-89.385239,macaroni/pasta,cat,No,night owl,No +LEC002,21,Business: Information Systems,53713,43.03638,-89.40292,pineapple,neither,Yes,night owl,Yes +LEC004,18,Data Science,53706,45.31625,-92.59181,pepperoni,dog,No,night owl,Yes +LEC001,21,Business: Finance,53711,43.073929,-89.385239,pepperoni,dog,No,no preference,Maybe +LEC005,19,Engineering: Mechanical,53715,35.689487,139.691711,pepperoni,dog,No,night owl,Yes +LEC003,18,Computer Science,53706,51.500153,-0.1262362,pepperoni,dog,No,night owl,Yes +LEC002,22,Science: Biology/Life,53711,43.073051,-89.40123,mushroom,cat,No,no preference,No +LEC004,18,Data Science,53706,42.360081,-71.058884,green pepper,dog,No,night owl,Yes +LEC005,19,Engineering: Mechanical,53703,32.8328,117.2713,sausage,neither,Yes,night owl,Yes +LEC003,20,Engineering: Mechanical,53715,44.834,-87.376,none (just cheese),dog,Yes,night owl,No +LEC006,21,Economics,53703,41.902782,12.496365,none (just cheese),dog,No,no preference,Yes +LEC003,25,Data Science,53703,34.693737,135.502167,pineapple,dog,No,early bird,Maybe +LEC003,17,Computer Science,53703,19.075983,72.877655,Other,neither,Yes,no preference,No +LEC002,19,Psychology,53715,30.5928,114.3052,sausage,cat,No,night owl,Yes +LEC001,19,Computer Science,53703,51.507351,-0.127758,sausage,cat,Yes,no preference,Yes +LEC006,17,Engineering: Industrial,53706,55.953251,-3.188267,Other,dog,No,night owl,Yes +LEC005,,Computer Science,53703,43.073051,-89.40123,pineapple,dog,Yes,night owl,No +LEC002,21,Engineering: Mechanical,53705,37.566536,126.977966,mushroom,cat,Yes,no preference,Maybe +LEC002,18,Undecided,53715,48.775845,9.182932,Other,dog,No,night owl,Yes +LEC004,19,Data Science,53703,43,-89,sausage,cat,No,early bird,Maybe +LEC001,21,Science: Biology/Life,53703,36,117,macaroni/pasta,dog,No,night owl,Maybe +LEC002,19,Business: Information Systems,53703,42.360081,-71.058884,pepperoni,dog,No,no preference,Yes +LEC005,19,Computer Science,53706,-8.340539,115.091949,pineapple,dog,Yes,night owl,Maybe +LEC003,20,Business: Information Systems,53726,43.073051,-89.40123,sausage,dog,Yes,night owl,No +LEC003,,Science: Other,53715,39.904202,116.407394,mushroom,cat,No,night owl,Maybe +LEC004,20,Engineering: Biomedical,53715,43.0707,12.6196,tater tots,dog,No,night owl,Maybe +LEC004,19,Engineering: Biomedical,53715,41.878113,-87.629799,mushroom,dog,Yes,night owl,Yes +LEC002,21,Business: Other|Accounting,53703,41.8781,87.6298,pepperoni,cat,No,night owl,No +LEC002,17,Undecided,53706,33.742185,-84.386124,Other,dog,No,no preference,Yes +LEC006,18,Data Science,53558,40.73061,-73.935242,pepperoni,dog,Yes,night owl,No +LEC003,25,Data Science,53705,43.073051,-89.385239,sausage,cat,No,night owl,Maybe +LEC002,18,Data Science,53706,37.34163,-122.05411,sausage,dog,No,night owl,Yes +LEC006,18,Science: Biology/Life,53706,19.21833,72.978088,green pepper,neither,No,no preference,Maybe +LEC002,,Business: Other|business analytics,53703,31.230391,121.473701,none (just cheese),cat,Yes,night owl,Maybe +LEC003,,Data Science,53706,35.719312,139.784546,none (just cheese),neither,Yes,night owl,Yes +LEC002,19,Engineering: Mechanical,53726,47.141041,9.52145,mushroom,dog,No,night owl,Yes +LEC002,,Computer Science,53715,41.8781,87.6298,pepperoni,dog,No,no preference,Maybe +LEC002,26,Science: Other|animal sciences,53705,25.204849,55.270782,pepperoni,dog,No,no preference,Maybe +LEC003,21,Mathematics,53704,61.218056,-149.900284,green pepper,cat,Yes,early bird,Maybe +LEC003,22,Engineering: Other,53703,49.28273,-123.120735,macaroni/pasta,cat,No,early bird,Maybe +LEC001,18,Engineering: Other,53706,41.902782,12.496365,pepperoni,dog,No,night owl,Yes +LEC003,20,Engineering: Mechanical,53726,39.81059,-74.71795,basil/spinach,dog,No,early bird,Yes +LEC003,21,Health Promotion and Health Equity,53711,37.2982,113.0263,pepperoni,dog,No,early bird,No +LEC003,20,Engineering: Mechanical,53703,38.722252,-9.139337,mushroom,dog,No,night owl,Yes +LEC003,19,Engineering: Mechanical,53714,43,-89.4,none (just cheese),dog,No,night owl,Yes +LEC002,19,Engineering: Industrial,53703,41.878,-87.63,pepperoni,dog,Yes,night owl,Yes +LEC003,18,Computer Science,53706,43.073051,-89.40123,mushroom,neither,No,night owl,Yes +LEC001,18,Engineering: Industrial,53706,19.655041,-101.169891,pepperoni,dog,Yes,no preference,Maybe +LEC005,20,Engineering: Mechanical,53703,26.147,-81.795,pepperoni,dog,Yes,early bird,Yes +LEC006,18,Business: Other,53706,51.507,-0.128,sausage,dog,No,no preference,No +LEC005,19,Business: Other,53706,43,-89,pepperoni,dog,Yes,no preference,Yes +LEC004,19,Engineering: Mechanical,53705,34.869709,-111.760902,pepperoni,cat,No,no preference,Maybe +LEC005,21,Business: Finance,53703,3.15443,101.715103,pepperoni,cat,No,night owl,Yes +LEC005,18,Engineering: Mechanical,53706,44.655991,-93.242752,none (just cheese),dog,Yes,night owl,Yes +LEC003,18,Art,53706,36.25,138.25,macaroni/pasta,dog,No,night owl,Yes +LEC005,19,Data Science,53715,41.94288,-87.68667,pepperoni,dog,Yes,night owl,Yes +LEC005,18,Data Science,53703,44.2795,73.9799,pepperoni,dog,Yes,night owl,No +LEC002,19,Mathematics/AMEP,53715,37.80718,23.734864,pineapple,cat,No,night owl,Yes +LEC004,18,Computer Science,53706,35.689487,139.691711,pepperoni,cat,No,night owl,Yes +LEC006,18,Engineering: Mechanical,53706,43.0826,-97.16051,pepperoni,dog,No,no preference,Yes +LEC006,18,Engineering: Other,53715,37.441883,-122.143021,mushroom,dog,Yes,night owl,Maybe +LEC006,18,Engineering: Mechanical,53706,44.883,-87.86291,pepperoni,dog,No,early bird,Yes +LEC004,19,Engineering: Mechanical,53706,40.73598,-74.37531,none (just cheese),dog,Yes,early bird,No +LEC001,20,Business: Actuarial,53703,42.28,-83.74,mushroom,dog,No,night owl,Yes +LEC003,17,Engineering: Mechanical,53706,37.98381,23.727539,pineapple,dog,Yes,night owl,No +LEC004,18,Computer Science,53706,40.27385,-74.75972,sausage,dog,Yes,night owl,Yes +LEC002,19,Economics,53703,90.1994,38.627,none (just cheese),dog,No,early bird,Yes +LEC002,21,"Mathematics, Data Science",53703,30.572815,104.066803,sausage,dog,No,night owl,Maybe +LEC002,,Computer Science,53717,36,139,mushroom,dog,Yes,early bird,Yes +LEC006,19,Science: Biology/Life,53715,45.289143,-87.021847,none (just cheese),cat,No,night owl,Maybe +LEC002,21,Mathematics/AMEP,53703,20.878332,-156.682495,pepperoni,cat,No,night owl,Yes +LEC003,22,Mathematics/AMEP,53715,44.481586,-88.005981,pepperoni,neither,No,night owl,Yes +LEC006,18,Data Science,53706,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes +LEC005,18,Computer Science,53706,30.733315,76.779419,none (just cheese),dog,No,night owl,Yes +LEC005,20,Mathematics/AMEP,53703,38.837702,-238.449497,pepperoni,dog,No,night owl,Yes +LEC005,,Computer Science,53593,50.116322,-122.957359,sausage,dog,No,night owl,Yes +LEC005,18,Computer Science,53715,43.059023,-89.296875,pepperoni,cat,No,night owl,Maybe +LEC005,19,Engineering: Industrial,53703,22.2255,-159.4835,pepperoni,cat,Yes,night owl,Yes +LEC005,18,Engineering: Biomedical,53593,43.073051,-89.40123,green pepper,cat,No,night owl,Maybe +LEC005,20,Engineering: Mechanical,53715,41.283211,-70.099228,sausage,dog,No,no preference,Maybe +LEC005,18,Data Science,53715,25.26741,55.292679,basil/spinach,cat,Yes,early bird,Yes +LEC005,19,Business: Other,53726,43.038902,-87.906471,pepperoni,dog,No,night owl,Yes +LEC002,,Undecided,53703,30.5723,104.0665,sausage,dog,No,night owl,Yes +LEC006,18,Engineering: Mechanical,53706,30.2672,97.7431,pepperoni,dog,No,night owl,No +LEC006,20,Data Science,53703,36.731651,-119.785858,Other,dog,Yes,night owl,Yes +LEC005,18,Computer Science,53706,43.038902,-87.906471,pepperoni,dog,No,night owl,Yes +LEC004,,Business: Finance,53703,33.8688,151.2093,green pepper,dog,Yes,night owl,Yes +LEC005,18,Science: Other|Science: Genetics and Genomics,53715,43.073051,-89.40123,mushroom,dog,No,no preference,Yes +LEC003,19,Engineering: Mechanical,53715,44.90767,-93.183594,basil/spinach,dog,No,night owl,Maybe +LEC006,18,Business: Finance,53706,-33.448891,-70.669266,macaroni/pasta,dog,No,night owl,Yes +LEC006,17,Business: Finance,53706,43.296482,5.36978,pineapple,dog,No,night owl,Yes +LEC006,21,Mathematics/AMEP,53703,30.572815,104.066803,green pepper,dog,No,no preference,Maybe +LEC005,20,Engineering: Mechanical,53703,41.99884,-87.68828,Other,dog,No,no preference,No +LEC001,19,Business: Information Systems,53703,39.481655,-106.038353,macaroni/pasta,dog,Yes,night owl,Yes +LEC004,19,Engineering: Mechanical,53703,41.883228,-87.632401,pepperoni,dog,No,no preference,Maybe +LEC004,18,Engineering: Industrial,53706,41.878113,41.878113,pepperoni,dog,No,night owl,No +LEC004,19,Engineering: Mechanical,53703,28.228209,112.938812,none (just cheese),neither,Yes,early bird,Yes +LEC003,18,Data Science,89451,34.42083,-119.698189,green pepper,dog,No,early bird,No +LEC003,19,Computer Science,53703,41.3874,2.1686,pepperoni,cat,No,early bird,No +LEC005,20,Science: Biology/Life,53703,32.05196,118.77803,sausage,neither,No,night owl,Yes +LEC004,19,Engineering: Mechanical,53706,50.075539,14.4378,none (just cheese),neither,No,night owl,Yes +LEC003,20,Statistics (actuarial route),53715,43.134315,-88.220062,sausage,dog,No,early bird,No +LEC004,19,Computer Science,53706,17.385044,78.486671,pepperoni,neither,Yes,night owl,Yes +LEC002,18,Engineering: Mechanical,53706,53707,-88.415382,Other,dog,No,night owl,Yes +LEC004,19,Computer Science,53706,45.440845,12.315515,sausage,dog,No,night owl,Yes +LEC004,18,Computer Science,53706,55.953251,-3.188267,Other,dog,No,night owl,Maybe +LEC004,18,Engineering: Mechanical,53706,33.8902,-118.39848,sausage,dog,Yes,night owl,Yes +LEC001,20,Business: Other|Business: Accounting,53703,31.230391,121.473701,pepperoni,cat,Yes,no preference,No +LEC004,18,Data Science,53706,39.512611,116.677063,pepperoni,dog,No,night owl,Maybe +LEC003,18,Undecided,53706,41.256538,95.934502,Other,dog,No,no preference,Yes +LEC003,18,Data Science,53706,19.075983,72.877655,pepperoni,dog,No,night owl,No +LEC003,22,Economics,53703,40.753685,-73.999161,green pepper,dog,No,night owl,Maybe +LEC003,18,Data Science,53706,51.507351,-0.127758,pepperoni,cat,No,night owl,Yes +LEC003,,Engineering: Mechanical,53706,42.44817,-71.224716,pepperoni,cat,Yes,night owl,Maybe +LEC003,17,Engineering: Other|Computer Engineering,53706,42.36,-71.059,basil/spinach,neither,No,early bird,Maybe +LEC003,21,Business: Actuarial,53706,32.715736,-117.161087,green pepper,dog,Yes,night owl,No +LEC003,,Engineering: Other|Computer engineering,53706,35.689487,139.691711,Other,cat,No,night owl,Yes +LEC003,18,Mathematics/AMEP,53715,41.385063,2.173404,pepperoni,cat,Yes,no preference,Maybe +LEC003,20,Computer Science,53705,30.274084,120.155067,mushroom,cat,No,night owl,Yes +LEC005,,Computer Science,53705,51.507351,-0.127758,basil/spinach,dog,No,night owl,Yes +LEC003,18,Computer Science,53706,45.45676,15.29662,sausage,dog,Yes,early bird,Yes +LEC003,18,Engineering: Industrial,53706,18.92421,-99.221565,green pepper,dog,Yes,night owl,Yes +LEC004,18,Engineering: Other|Material Science Engineering,53703,38.941631,-119.977219,pepperoni,dog,Yes,night owl,Yes +LEC002,21,Economics,53705,25.03841,121.5637,pepperoni,cat,No,night owl,Maybe +LEC005,,Civil engineering - hydropower engineering,53705,34,113,pineapple,neither,No,night owl,Maybe +LEC005,18,Computer Science,53706,40.7,-74.005,pepperoni,cat,No,early bird,No +LEC001,19,Engineering: Mechanical,53706,35.142441,-223.154297,green pepper,neither,Yes,night owl,Yes +LEC006,18,Data Science,53706,43.05891,-88.007462,pepperoni,dog,Yes,night owl,Yes +LEC006,,Engineering: Mechanical,53706,37.566536,126.977966,pepperoni,dog,Yes,night owl,No +LEC005,18,Data Science,53706,36.393154,25.46151,none (just cheese),dog,No,night owl,No +LEC001,,Engineering: Mechanical,53715,19.8968,155.5828,pepperoni,dog,No,night owl,No +LEC002,19,Engineering: Biomedical,53706,48.494904,-113.979034,macaroni/pasta,cat,No,night owl,Yes +LEC005,18,Engineering: Mechanical,53706,41.88998,12.49426,pineapple,dog,Yes,night owl,Yes +LEC003,17,Data Science,53706,-7.257472,112.75209,pineapple,dog,Yes,early bird,Yes +LEC005,19,Economics,53703,40.592331,-111.820152,none (just cheese),dog,Yes,night owl,Maybe +LEC005,19,Data Science,53704,38.722252,-9.139337,pepperoni,dog,No,night owl,Yes +LEC003,,Computer Science,53703,64.963051,-19.020836,pineapple,dog,No,no preference,Maybe +LEC002,20,Economics,53703,43.769562,11.255814,mushroom,dog,No,night owl,Yes +LEC004,20,Business: Actuarial,53715,44.834209,-87.376266,sausage,dog,No,no preference,Yes +LEC005,21,Economics,53703,37.751824,-122.420105,green pepper,cat,No,night owl,Yes +LEC004,22,Economics,53703,56.490669,4.202646,mushroom,dog,No,no preference,Yes +LEC004,18,Engineering: Mechanical,53706,44.9058,-93.28535,pepperoni,cat,Yes,night owl,Maybe +LEC004,19,Data Science,53703,41.878113,-87.629799,sausage,dog,No,night owl,Yes +LEC001,21,Computer Science,53703,43.21518,-87.94241,pepperoni,dog,No,no preference,Maybe +LEC004,24,Science: Chemistry,53703,32.715736,-117.161087,mushroom,dog,Yes,night owl,Maybe +LEC005,19,Engineering: Mechanical,53715,39.412327,-77.425461,pepperoni,cat,Yes,early bird,Yes +LEC004,20,Statistics,53703,43.07391,-89.39356,pepperoni,dog,No,early bird,Maybe +LEC005,21,Business: Finance,53703,38.178127,-92.781052,mushroom,dog,No,night owl,Yes +LEC004,18,Engineering: Mechanical,53706,35.689487,139.691711,pepperoni,dog,No,no preference,Yes +LEC005,18,Data Science,60521,41.9,87.6,pepperoni,dog,Yes,night owl,Yes +LEC005,23,Business: Information Systems,53558,43.073051,-89.40123,pepperoni,dog,Yes,early bird,No +LEC004,18,Engineering: Mechanical,53706,43.739507,7.426706,pepperoni,dog,No,night owl,Yes +LEC005,21,Data Science,53703,25,121,pepperoni,dog,No,night owl,Yes +LEC005,20,Business: Information Systems,53703,43.073051,-89.40123,pepperoni,dog,Yes,night owl,Yes +LEC004,,Engineering: Biomedical,53715,41.385063,2.173404,pepperoni,dog,Yes,no preference,No +LEC004,18,Communication arts,53715,22.543097,114.057861,mushroom,cat,Yes,early bird,Yes +LEC001,22,Engineering: Mechanical,53703,47.497913,19.040236,pepperoni,dog,No,no preference,No +LEC005,19,Computer Science,54706,34.05,-118.24,sausage,cat,Yes,night owl,Yes +LEC005,18,Engineering: Biomedical,53706,46.818188,8.227512,pineapple,dog,Yes,no preference,Yes +LEC004,19,Engineering: Mechanical,53715,42.36,-71.058884,pepperoni,dog,Yes,no preference,Yes +LEC005,21,Data Science,53703,36.4,117,pineapple,dog,Yes,night owl,Yes +LEC005,19,Engineering: Mechanical,53704,35.6762,139.6503,sausage,dog,No,night owl,Maybe +LEC004,20,Economics,53703,44.885,-93.147,pepperoni,dog,No,early bird,Yes +LEC004,20,Health Promotion and Health Equity,53704,48.8566,2.349014,pepperoni,dog,No,night owl,Yes +LEC004,19,Engineering: Mechanical,53715,43.073051,-89.40123,sausage,dog,Yes,no preference,Yes +LEC001,20,Business andministration,53703,37.389091,-5.984459,pineapple,dog,Yes,night owl,Maybe +LEC003,23,Mathematics/AMEP,53715,24.88,102.8,pineapple,dog,Yes,early bird,Yes +LEC002,20,Engineering: Industrial,53703,44.389,12.9908,sausage,dog,No,early bird,Maybe +LEC005,20,Education,53703,41.878113,-87.629799,basil/spinach,cat,Yes,early bird,No +LEC003,19,Science: Biology/Life,53703,41.38,2.17,pepperoni,dog,Yes,no preference,Maybe +LEC006,18,Pre-business,53706,41.8781,87.6298,pepperoni,dog,Yes,night owl,Yes +LEC004,20,Business: Finance,53706,41.10475,-80.64916,basil/spinach,dog,Yes,night owl,Yes +LEC004,20,Statistics,53703,42.360081,-71.058884,pepperoni,dog,No,night owl,Yes +LEC003,18,Engineering: Mechanical,53706,24.5554,81.7842,pepperoni,dog,No,early bird,Maybe +LEC004,19,Data Science,53703,38.72,75.07,none (just cheese),dog,Yes,early bird,Yes +LEC006,20,Engineering: Mechanical,53705,30.572815,104.066803,mushroom,cat,Yes,no preference,Maybe +LEC003,20,Mathematics/AMEP,53726,43.07199,-89.42629,mushroom,dog,No,night owl,Yes +LEC004,20,Engineering: Mechanical,53705,48,7.85,pepperoni,dog,Yes,night owl,No +LEC001,20,Computer Science,53703,40.7128,74.006,pepperoni,dog,Yes,night owl,Maybe +LEC003,18,Business: Actuarial,53719,14.599512,120.984222,pineapple,cat,Yes,no preference,Maybe +LEC003,17,Computer Science,53715,37.38522,-122.114128,Other,dog,No,night owl,No +LEC003,18,Computer Science,53706,37.386051,-122.083855,sausage,dog,Yes,no preference,Maybe +LEC004,23,Business: Finance,53703,31.230391,121.473701,mushroom,neither,No,night owl,No +LEC004,21,Engineering: Industrial,53703,37.94048,-78.63664,Other,dog,Yes,night owl,Yes +LEC002,21,Mathematics/AMEP,53715,42.360081,-71.058884,mushroom,neither,Yes,early bird,Yes +LEC002,18,Engineering: Industrial,53715,40.712776,-74.005974,pineapple,dog,Yes,night owl,Yes +LEC001,22,Engineering: Mechanical,53726,36.97447,122.02899,pepperoni,dog,No,no preference,Yes +LEC005,,Mathematics/AMEP,53715,36.651199,117.120094,mushroom,neither,No,night owl,Yes +LEC005,18,Mathematics/AMEP,53706,46.482525,30.723309,basil/spinach,dog,No,early bird,Yes +LEC006,20,Engineering: Industrial,53703,42.102901,-88.368896,pepperoni,dog,No,night owl,Maybe +LEC006,18,Computer Science,53706,-31.959153,-244.161255,green pepper,dog,No,night owl,Yes +LEC002,24,Computer Science,53715,30.704852,104.003904,mushroom,neither,Yes,no preference,Maybe +LEC005,19,Engineering: Mechanical,53705,40.712776,-74.005974,pepperoni,dog,No,early bird,No +LEC004,22,Science: Biology/Life,53705,39.758161,39.758161,pepperoni,cat,No,early bird,Yes +LEC005,20,Statistics,53703,43.073051,-89.40123,sausage,dog,Yes,night owl,Yes +LEC001,19,Data Science,53703,41,87,sausage,dog,No,no preference,No +LEC004,20,Engineering: Mechanical,53726,58.2996,14.4444,sausage,cat,No,night owl,Maybe +LEC005,18,Engineering: Mechanical,53562,1.3521,103.8198,green pepper,cat,No,early bird,Maybe +LEC002,19,Engineering: Mechanical,53703,44.46534,-72.684303,green pepper,cat,Yes,night owl,Yes +LEC002,20,Engineering: Industrial,53726,43.038902,-87.906471,pepperoni,dog,No,night owl,Yes +LEC006,18,Business: Actuarial,53706,45.464203,9.189982,pepperoni,cat,Yes,night owl,Yes +LEC006,18,Computer Science,53715,30.58198,114.268066,sausage,cat,Yes,early bird,Maybe +LEC004,19,Business: Finance,53706,41.878113,-87.629799,pepperoni,dog,No,early bird,No +LEC005,18,Business: Finance,53706,40.416775,-3.70379,pepperoni,dog,Yes,early bird,No +LEC001,20,Science: Other|Environmental Science,53715,41.878113,-87.629799,green pepper,cat,No,early bird,No +LEC002,22,Computer Science,53715,42,-71,mushroom,cat,No,night owl,Maybe +LEC001,24,Economics,53703,40,-90,pineapple,dog,No,night owl,Yes +LEC006,19,Business: Information Systems,53715,40.712776,-74.005974,basil/spinach,dog,No,night owl,Yes +LEC002,19,Data Science,53703,33.4942,89.4959,sausage,dog,No,night owl,Maybe +LEC003,20,Engineering: Mechanical,53715,43.02833,-87.971467,pepperoni,neither,Yes,night owl,Maybe +LEC001,,Data Science,53706,40.416775,-3.70379,none (just cheese),dog,Yes,no preference,Yes +LEC003,19,Engineering: Mechanical,53715,43.07,-89.4,pepperoni,dog,No,no preference,Maybe +LEC006,18,Data Science,53706,46.683334,7.85,mushroom,dog,Yes,no preference,No +LEC003,19,Engineering: Biomedical,53703,31.046051,34.851612,Other,dog,No,night owl,Maybe +LEC003,18,Data Science,53705,31.23,121.47,mushroom,dog,Yes,night owl,Maybe +LEC005,19,Engineering: Mechanical,53703,42.00741,-87.69384,mushroom,dog,No,night owl,Yes +LEC001,37,Data Science,53718,43.073051,-89.40123,green pepper,dog,No,no preference,Maybe +LEC003,20,History,53703,31.62,74.8765,Other,cat,Yes,early bird,No +LEC002,20,Economics,53703,38.627003,-90.199402,mushroom,dog,Yes,night owl,Yes +LEC005,20,Engineering: Mechanical,53703,40,-74,none (just cheese),dog,Yes,early bird,No +LEC005,18,Data Science,53706,23.7275,37.9838,pepperoni,dog,Yes,early bird,Yes +LEC004,20,Mathematics/AMEP,53703,34.746613,113.625328,sausage,neither,Yes,early bird,Maybe +LEC001,21,Data Science,53703,30.572351,121.776761,pepperoni,cat,No,night owl,Maybe +LEC005,,Data Science,53715,35.72,-78.89,pepperoni,dog,No,night owl,Yes +LEC005,20,Information science,53590,44.92556,-89.51539,pepperoni,dog,No,night owl,Yes +LEC002,22,Mathematics/AMEP,53704,40.76078,-111.891045,pineapple,dog,Yes,night owl,No +LEC001,22,consumer behavior and marketplace studies,53715,43.653225,-79.383186,mushroom,cat,Yes,night owl,No +LEC004,22,Computer Science,53703,10.315699,123.885437,sausage,dog,Yes,early bird,No +LEC002,20,Conservation Biology,53703,40.16573,-105.101189,pineapple,dog,No,night owl,Yes +LEC005,20,Computer Science,53726,39.4817,106.0384,Other,neither,Yes,early bird,Yes +LEC005,19,Mathematics/AMEP,53715,48.85,2.35,sausage,cat,No,night owl,Maybe +LEC005,19,Data Science,53706,30.572815,104.066803,mushroom,neither,No,early bird,Yes +LEC004,24,Business: Information Systems,53703,37.566536,126.977966,tater tots,dog,No,early bird,No +LEC004,19,Economics,53703,52.877491,-118.08239,pepperoni,dog,No,night owl,Yes +LEC004,21,Computer Science,53703,28.538336,-81.379234,pepperoni,dog,No,night owl,Yes +LEC006,18,Data Science,53706,41.4,-81.9,sausage,dog,Yes,night owl,Maybe +LEC002,21,Science: Biology/Life,53703,43.038902,-87.906471,none (just cheese),neither,No,no preference,Yes +LEC004,21,Data Science,53703,3.86,-54.2,macaroni/pasta,dog,No,early bird,No +LEC004,19,Engineering: Mechanical,53715,39.952583,-75.165222,macaroni/pasta,dog,Yes,no preference,Yes +LEC004,20,Science: Other,53715,21.3099,157.8581,pineapple,dog,No,early bird,Yes +LEC005,21,Data Science,48823,11.451419,19.81,mushroom,neither,No,night owl,Maybe +LEC001,20,Computer Science,53715,41,-87,Other,dog,No,night owl,Yes +LEC005,21,Data Science,53705,42.3601,71.0589,pepperoni,dog,Yes,no preference,Yes +LEC005,19,Computer Science,53706,48.856613,2.352222,pepperoni,dog,Yes,night owl,Maybe +LEC001,17,Statistics,53715,43.0722,89.4008,pineapple,dog,No,early bird,Maybe +LEC001,20,Economics,53715,27.99942,120.66682,pepperoni,dog,Yes,early bird,No +LEC001,19,Mathematics/AMEP,53711,45.85038,-84.616989,pineapple,cat,No,night owl,Yes +LEC004,20,Computer Science,53711,40.842358,111.749992,pineapple,cat,No,night owl,Maybe +LEC003,18,Engineering: Mechanical,53706,39.738449,-104.984848,pepperoni,dog,No,early bird,Yes +LEC003,21,Statistics,53705,41.878113,-87.629799,macaroni/pasta,dog,No,night owl,Yes +LEC006,19,Engineering: Industrial,60540,41.878113,-87.629799,none (just cheese),dog,No,night owl,No +LEC004,19,Engineering: Mechanical,53703,40.6263,14.3758,mushroom,dog,No,early bird,No +LEC004,22,Engineering: Other|Chemical Engineering,53703,48.13913,11.58022,macaroni/pasta,dog,Yes,night owl,Yes +LEC004,21,Economics (Mathematical Emphasis),53703,52.520008,13.404954,pepperoni,dog,No,night owl,No +LEC004,25,Science: Other|Biophysics PhD,53705,30.21161,-97.80999,pineapple,dog,No,night owl,Yes +LEC003,19,Computer Science,53716,25.49443,-103.59581,pepperoni,cat,No,no preference,Yes +LEC003,19,Data Science,53706,64.963051,-19.020836,pineapple,dog,No,no preference,No +LEC006,19,Computer Science,53706,41.878113,-87.629799,pepperoni,cat,No,night owl,Maybe +LEC001,23,Economics,53703,43.07348,-89.38089,pepperoni,dog,No,night owl,Yes +LEC001,29,Business: Other|Technology Strategy/ Product Management,53705,37.386051,-122.083855,Other,cat,No,no preference,Maybe +LEC002,,Engineering: Mechanical,53706,14.34836,100.576271,pepperoni,neither,No,no preference,Maybe +LEC004,20,Undecided,53715,37.566536,126.977966,none (just cheese),neither,No,night owl,Yes +LEC006,19,Engineering: Mechanical,53703,27.993828,120.699364,sausage,neither,No,no preference,Yes +LEC002,,Computer Science,53705,25.032969,121.565414,pineapple,dog,No,night owl,Yes +LEC005,20,Mathematics/AMEP,53703,32.060253,118.796875,pineapple,cat,Yes,night owl,Maybe +LEC003,,Business: Other,53706,50.07553,14.4378,pepperoni,dog,Yes,night owl,Maybe +LEC006,21,Data Science,57303,32.715736,-117.161087,macaroni/pasta,cat,Yes,no preference,Yes +LEC006,18,Engineering: Mechanical,53706,45.5579,94.1632,sausage,dog,No,night owl,Yes +LEC001,18,Engineering: Biomedical,53715,43.073051,-89.40123,sausage,dog,No,early bird,Yes +LEC005,19,Engineering: Mechanical,53706,38.571739,-109.550797,pepperoni,cat,No,night owl,Yes +LEC003,18,Engineering: Mechanical,53706,41.902782,12.496365,pepperoni,dog,Yes,night owl,No +LEC002,21,Data Science,53711,120,30,sausage,dog,Yes,night owl,Maybe +LEC004,18,Engineering: Biomedical,53706,40.014984,-105.270546,green pepper,dog,No,night owl,Yes +LEC004,20,Engineering: Mechanical,53715,53.2779,6.1058,sausage,dog,Yes,no preference,Yes +LEC003,17,Science: Physics,53706,50.088153,14.399437,Other,cat,No,night owl,Yes +LEC002,19,Engineering: Industrial,53705,35.084385,-106.650421,pineapple,cat,No,night owl,Yes +LEC003,20,Engineering: Mechanical,53703,44.501343,-88.06221,pepperoni,dog,No,night owl,Yes +LEC003,18,Engineering: Mechanical,53703,45.659302,-92.466164,macaroni/pasta,dog,No,no preference,Maybe +LEC003,19,Data Science,53703,16.896721,42.5536,none (just cheese),neither,No,early bird,Maybe +LEC001,18,Data Science,53703,23.885942,45.079163,mushroom,neither,No,early bird,Maybe +LEC006,19,Engineering: Mechanical,53703,55.953251,-3.188267,mushroom,cat,Yes,night owl,Yes +LEC001,30,Business: Other,53705,43.07175,-89.46498,pineapple,cat,No,early bird,No +LEC006,18,Political Science,53706,39.640263,-106.374191,green pepper,dog,No,early bird,No +LEC005,23,Business: Information Systems,53705,27.99,120.69,green pepper,dog,No,night owl,No +LEC003,18,Graphic Design,53706,40.713051,-74.007233,Other,dog,Yes,early bird,Yes +LEC002,21,Economics,53715,37.369171,-122.112473,mushroom,dog,No,night owl,No +LEC005,18,Computer Science,53706,21.3099,157.8581,pepperoni,cat,No,night owl,Yes +LEC002,19,Business: Other|Marketing,53706,59.913868,10.752245,macaroni/pasta,dog,No,night owl,Maybe +LEC003,20,Cartography and GIS,53726,43.0722,89.4008,sausage,cat,No,early bird,Maybe +LEC005,21,Economics,53705,25.032969,120.960518,sausage,dog,Yes,night owl,Maybe +LEC005,19,Engineering: Industrial,53703,42.03992,87.67732,sausage,dog,Yes,night owl,Yes +LEC003,,Computer Science,53706,35.443081,139.362488,sausage,dog,Yes,night owl,Yes +LEC002,22,Sociology,53703,53.483959,-2.244644,pepperoni,dog,No,night owl,Yes +LEC002,18,Undecided,53706,43.073051,-89.40123,pineapple,dog,Yes,night owl,Yes +LEC004,19,Engineering: Biomedical,53706,-37.81,144.96,sausage,dog,Yes,night owl,Yes +LEC005,21,Mathematics/AMEP,53703,22.542883,114.062996,pepperoni,cat,No,no preference,Maybe +LEC002,20,Statistics,53715,23,113,pineapple,dog,No,night owl,Maybe +LEC001,20,Business: Other|Consumer Behavior and Marketplace Studies,53703,40.76078,-111.891045,green pepper,dog,Yes,early bird,Maybe +LEC001,21,Data Science,53705,40.712776,-74.005974,pepperoni,cat,No,night owl,Maybe +LEC002,19,Engineering: Mechanical,53703,26.345631,-81.779083,pepperoni,dog,Yes,night owl,Yes +LEC004,19,Engineering: Mechanical,53715,40.62632,14.37574,pepperoni,dog,No,no preference,Maybe +LEC003,18,Engineering: Other,53706,40.73061,-73.9808,mushroom,dog,No,night owl,No +LEC006,18,Atmospheric Sciences,53706,39.74,-104.99,sausage,dog,Yes,night owl,Maybe +LEC002,20,Data Science,53703,43.073051,-89.40123,macaroni/pasta,dog,Yes,early bird,Yes +LEC006,18,Engineering: Mechanical,53706,32.7157,117.1611,pineapple,dog,Yes,night owl,Yes +LEC004,18,Computer Science,53706,51.507351,-0.127758,green pepper,dog,No,night owl,Yes +LEC004,19,Education,53715,32.715736,-117.161087,pepperoni,dog,No,night owl,Yes +LEC004,26,Languages,53703,50.11,8.68,sausage,dog,No,no preference,Yes +LEC005,21,Economics (Mathematical Emphasis),53715,55.676098,12.568337,pepperoni,cat,No,night owl,Maybe +LEC004,53,Mathematics/AMEP,53555,47.6,-122.3,mushroom,dog,No,night owl,Yes +LEC004,17,Computer Science,53706,43.073051,-89.40123,Other,dog,No,night owl,Yes +LEC006,18,Engineering Mechanics (Aerospace Engineering),53706,43.038902,-87.906471,pepperoni,cat,No,night owl,No +LEC002,20,Engineering: Mechanical,53715,23.7157,117.1611,none (just cheese),cat,Yes,night owl,Maybe +LEC002,22,Science: Other|Psychology,53703,37.82034,-122.47872,mushroom,dog,No,early bird,No +LEC002,22,Computer Science,53705,34.052235,-118.243683,basil/spinach,dog,No,night owl,Yes +LEC004,26,Science: Biology/Life,53715,33.962425,-83.378622,pineapple,neither,Yes,no preference,Yes +LEC002,18,Economics,53715,41.878113,-87.629799,basil/spinach,cat,No,night owl,Maybe +LEC004,24,Engineering: Other|Civil and Environmental Engineering,53703,47.5,19.04,pepperoni,dog,Yes,early bird,Maybe +LEC004,19,Engineering: Biomedical,53711,40.712776,74.005974,pineapple,dog,No,early bird,No +LEC001,19,Engineering: Mechanical,53715,43,-90,sausage,dog,No,no preference,Maybe +LEC006,18,Data Science,94707,37.566536,126.977966,pineapple,dog,Yes,night owl,Yes +LEC006,20,Undecided,53719,62.2001,58.9638,Other,cat,Yes,night owl,Maybe +LEC002,18,Engineering: Mechanical,53706,44.977753,-93.265015,none (just cheese),cat,Yes,night owl,Yes +LEC001,20,Business: Information Systems,53711,34.385204,132.455292,pepperoni,dog,No,early bird,Yes +LEC005,19,Engineering: Biomedical,53703,41.8781,87.6298,macaroni/pasta,dog,No,night owl,No +LEC002,19,Engineering: Biomedical,53703,37.98381,23.727539,macaroni/pasta,dog,No,night owl,Maybe +LEC005,18,Data Science,53706,40,74,pepperoni,dog,No,no preference,Yes +LEC002,19,Engineering: Mechanical,53711,41.95881,-85.32536,Other,dog,No,no preference,No +LEC005,18,Data Science,53706,32.715736,-117.161087,sausage,dog,No,night owl,Maybe +LEC002,18,Undecided,53706,43.060791,-88.119217,Other,neither,No,early bird,Yes +LEC004,21,Science: Other,53715,27.963989,-82.799957,pineapple,dog,No,night owl,Yes +LEC006,18,Data Science,53706,1.352083,103.819839,sausage,dog,No,night owl,Yes +LEC005,19,Data Science,53703,-33.92487,18.424055,none (just cheese),dog,No,night owl,Yes +LEC001,22,International Studies,53703,48.13913,11.58022,none (just cheese),cat,No,night owl,Yes +LEC001,19,Engineering: Other,53715,38.331581,-75.086159,macaroni/pasta,dog,No,no preference,Yes +LEC002,19,Business: Information Systems,53715,44.5,-88,pepperoni,dog,No,night owl,Yes +LEC002,19,Data Science,53705,21.59143,-158.01743,Other,dog,Yes,night owl,Yes +LEC002,,Business: Finance,53593,45.813042,9.080931,Other,dog,No,early bird,Yes +LEC003,21,Business: Information Systems,53703,43.612255,-110.705429,sausage,dog,Yes,no preference,No +LEC001,21,Data Science,53703,41.00824,28.978359,pepperoni,cat,Yes,early bird,No +LEC002,18,Engineering: Biomedical,53706,17.385044,78.486671,green pepper,dog,No,night owl,Yes +LEC006,21,Political Science,53703,45.512,-122.658,sausage,dog,No,night owl,Yes +LEC003,18,Engineering: Mechanical,53706,41.902782,12.496365,pepperoni,dog,No,early bird,Maybe +LEC005,19,Engineering: Mechanical,53703,-36.848461,174.763336,none (just cheese),dog,Yes,no preference,No +LEC002,,Data Science,53713,30.316496,78.032188,mushroom,cat,Yes,night owl,Yes +LEC002,,Business: Information Systems,53703,35.689487,139.691711,sausage,dog,Yes,night owl,Maybe +LEC005,18,Data Science,53706,52.520008,13.404954,pineapple,dog,Yes,early bird,No +LEC005,19,Computer Science,53706,41.3784,2.1686,sausage,cat,No,no preference,Yes +LEC003,20,Engineering: Mechanical,53715,41.878113,-87.629799,Other,cat,No,night owl,Yes +LEC004,20,Computer Science,53703,43.073051,-89.40123,none (just cheese),cat,Yes,night owl,Yes +LEC006,23,Data Science,53703,17.05423,-96.713226,basil/spinach,dog,No,night owl,Maybe +LEC001,19,Engineering: Mechanical,53706,43.77195,-88.43383,pepperoni,dog,No,early bird,Maybe +LEC001,20,Economics,53726,42.92,-87.96,pepperoni,dog,Yes,early bird,No +LEC001,19,Engineering: Mechanical,53715,29.424122,-98.493629,mushroom,dog,Yes,early bird,Maybe +LEC004,18,Computer Science,53706,30.267153,-97.743057,pepperoni,dog,No,night owl,Yes +LEC005,,Computer Science,53715,44.9778,93.265,sausage,cat,Yes,night owl,Yes +LEC003,19,Science: Other,53715,41.9028,12.4964,pepperoni,dog,No,night owl,Yes +LEC004,19,Data Science,53715,61.2176,149.8997,pineapple,cat,Yes,night owl,Maybe +LEC001,20,Agricultural and Applied Economics,53703,-22.932924,-47.073845,pineapple,cat,Yes,early bird,Maybe +LEC003,18,Computer Science,53706,52.370216,4.895168,basil/spinach,cat,No,night owl,Maybe +LEC003,19,Engineering: Industrial,53703,5.838715,3.603516,pepperoni,dog,Yes,early bird,No +LEC005,19,Engineering: Mechanical,53715,48.502281,-113.988533,sausage,dog,No,night owl,Yes +LEC004,41,Languages,53705,29.654839,91.140549,pepperoni,cat,No,night owl,Yes +LEC002,21,Business: Other|MHR,53703,44,125,Other,neither,No,night owl,Maybe +LEC005,24,Business: Other,53703,43.073051,-89.40123,pineapple,dog,No,night owl,Yes +LEC002,18,Undecided,53706,46.786671,-92.100487,none (just cheese),cat,No,no preference,Yes +LEC004,18,Engineering: Biomedical,53705,35.689487,139.691711,basil/spinach,dog,No,night owl,Yes +LEC001,25,Medicine,53703,48.38203,-123.537827,basil/spinach,dog,Yes,early bird,No +LEC004,19,Science: Biology/Life,53705,46.009991,-91.482094,pineapple,dog,No,early bird,No +LEC005,21,Science: Other|Personal Finance,53703,28.228209,112.938812,pepperoni,cat,Yes,night owl,Yes +LEC004,18,Data Science,53706,35.689487,139.691711,pepperoni,dog,No,night owl,Maybe +LEC006,21,Mathematics/AMEP,53703,41.878113,-87.629799,pineapple,cat,Yes,night owl,Maybe +LEC005,18,Environmental science,53706,31.224361,121.46917,mushroom,dog,No,night owl,Yes +LEC005,18,Engineering: Industrial,53706,40.712776,-74.005974,pepperoni,dog,Yes,night owl,Yes +LEC001,20,Business: Other|Real Estate,53703,51.5,0.128,mushroom,dog,Yes,no preference,Maybe +LEC001,19,Computer Science,53706,40,-74,pepperoni,cat,No,night owl,Yes +LEC003,19,Engineering: Mechanical,53715,44,-94,pineapple,dog,No,early bird,No +LEC001,19,Data Science,53715,40.712776,-74.005974,pepperoni,dog,No,early bird,No +LEC005,18,Engineering: Industrial,53703,41.385063,2.173404,pepperoni,dog,Yes,no preference,Yes +LEC002,20,Engineering: Industrial,53715,22.3,91.8,sausage,cat,Yes,early bird,Maybe +LEC001,24,Engineering: Industrial,53705,13.100485,77.594009,none (just cheese),dog,Yes,no preference,Maybe +LEC004,19,Statistics,53706,36.778259,-119.417931,pineapple,cat,No,night owl,Yes +LEC005,21,Economics,53703,40.016869,-105.279617,pepperoni,cat,Yes,night owl,Yes +LEC003,19,Economics (Mathematical Emphasis),53705,31.230391,121.473701,sausage,neither,Yes,no preference,Maybe +LEC003,19,Business: Finance,53706,22.270979,113.576675,pepperoni,dog,Yes,night owl,Yes +LEC003,21,Computer Science,53705,43.073051,-89.40123,green pepper,cat,No,no preference,Maybe +LEC001,28,Science: Biology/Life,53703,7.190708,125.455338,sausage,dog,No,night owl,Yes +LEC004,18,Statistics,53703,60.472023,8.468946,none (just cheese),dog,No,early bird,No +LEC002,19,Computer Science,53715,41.73993,-88.09423,mushroom,cat,Yes,no preference,Yes +LEC002,21,Economics,53703,26.074301,119.296539,mushroom,cat,No,no preference,Maybe +LEC002,20,Engineering: Industrial,53715,2.188477,41.379179,sausage,dog,No,night owl,Yes +LEC003,21,Science: Other|Environmental Science,53703,20.8,-156.3,basil/spinach,cat,No,early bird,Maybe +LEC006,18,Engineering: Mechanical,53706,25.204849,55.270782,pepperoni,dog,No,night owl,Yes +LEC002,18,Data Science,53706,42.360081,-71.058884,sausage,dog,Yes,night owl,Yes +LEC004,23,Engineering: Mechanical,53703,38.82097,-104.78163,sausage,dog,No,night owl,No +LEC001,19,Engineering: Industrial,53715,47.606209,-122.332069,pepperoni,cat,No,night owl,No +LEC006,19,Sociology,53703,43.05977,-87.88491,basil/spinach,dog,No,night owl,Maybe +LEC005,19,Engineering: Mechanical,53711,38.8951,-77.0364,pepperoni,dog,Yes,night owl,No +LEC005,19,Engineering: Mechanical,53703,41.881832,87.6298,pepperoni,dog,No,no preference,Yes +LEC002,20,Engineering: Mechanical,53703,46.453825,7.436478,pineapple,dog,Yes,night owl,Yes +LEC002,20,Economics,53703,30.49996,117.050003,Other,dog,No,early bird,Maybe +LEC004,21,Science: Other|Psychology,53715,23.12911,113.264381,none (just cheese),cat,No,night owl,Maybe +LEC002,18,Science: Biology/Life,53706,40.7831,73.9712,basil/spinach,dog,Yes,night owl,Yes +LEC002,,Business: Information Systems,53706,18.52043,73.856743,green pepper,dog,No,night owl,Yes +LEC002,,Computer Science,53706,29.424122,-98.493629,none (just cheese),dog,No,no preference,Yes +LEC002,20,Engineering: Mechanical,53703,41.05995,-80.32312,basil/spinach,dog,Yes,night owl,Maybe +LEC006,19,Statistics,53715,3.139003,101.686852,mushroom,cat,No,no preference,Maybe +LEC005,18,Data Science,53706,52.370216,4.895168,basil/spinach,dog,No,night owl,Yes +LEC006,19,Engineering: Industrial,53706,41.878113,-87.629799,pepperoni,dog,No,no preference,Maybe +LEC006,18,Business: Information Systems,53706,25.032969,121.565414,mushroom,dog,Yes,night owl,Yes +LEC001,17,Computer Science,53726,21.027763,105.83416,pepperoni,dog,No,early bird,Yes +LEC001,20,Business: Information Systems,53711,45.046799,-87.298149,sausage,cat,No,night owl,Yes +LEC005,25,Engineering: Other,53705,32.7157,-117.1611,mushroom,dog,No,no preference,Yes +LEC004,18,Engineering: Industrial,53706,19.896767,-155.582779,pepperoni,dog,Yes,night owl,Maybe +LEC005,18,Computer Science,53706,1.28217,103.865196,sausage,dog,No,night owl,Yes +LEC003,18,Engineering: Mechanical,53706,44.977753,-93.265015,pepperoni,dog,No,night owl,Yes +LEC004,20,Engineering: Mechanical,53715,23,90,green pepper,cat,No,no preference,Yes +LEC005,20,Data Science,53703,45.259546,-84.938476,mushroom,dog,Yes,night owl,Yes +LEC002,21,Science: Other,53703,41.878113,-87.629799,pineapple,dog,Yes,early bird,No +LEC004,19,Information science,53703,40.712776,-74.005974,pineapple,cat,Yes,early bird,Maybe +LEC001,19,Engineering: Mechanical,53715,64.126518,-21.817438,pepperoni,dog,No,night owl,Yes +LEC003,,Business: Other,53706,42.360081,-71.058884,sausage,cat,Yes,night owl,No +LEC002,31,Geoscience,53703,-41.126621,-73.059303,pepperoni,cat,No,night owl,Yes +LEC003,18,Engineering: Biomedical,53706,45.17099,-87.16494,Other,dog,No,night owl,Maybe +LEC002,18,Engineering: Mechanical,53706,37.774929,-122.419418,Other,dog,Yes,no preference,Yes +LEC004,,Computer Science,53715,39.70698,-86.0862,mushroom,cat,No,night owl,Yes +LEC005,20,Science: Biology/Life,53703,44.276402,-88.26989,macaroni/pasta,cat,No,no preference,Maybe +LEC002,19,Science: Biology/Life,53703,51.492519,-0.25852,sausage,dog,Yes,no preference,Yes +LEC002,19,Data Science,53703,37.6,14.0154,none (just cheese),dog,No,night owl,Yes +LEC002,20,Engineering: Industrial,53715,46.685631,7.8562,Other,cat,No,night owl,Maybe +LEC002,22,Economics,53706,41.385063,2.173404,pineapple,cat,No,night owl,Maybe +LEC004,21,Engineering: Industrial,53703,41.878113,-87.629799,pepperoni,neither,Yes,early bird,No +LEC004,19,Engineering: Mechanical,53703,51.507351,-0.127758,none (just cheese),neither,No,no preference,Maybe +LEC006,18,Engineering: Mechanical,53706,41.077747,1.131593,sausage,dog,No,no preference,Maybe +LEC006,18,Engineering: Mechanical,53706,43.526,5.445,basil/spinach,dog,Yes,no preference,Yes +LEC003,22,Economics,53715,43.073051,-89.40123,pepperoni,dog,Yes,early bird,Yes +LEC005,18,Engineering: Industrial,53706,43.085369,-88.912086,sausage,dog,No,night owl,Maybe +LEC002,19,Statistics,53703,43.769562,11.255814,basil/spinach,dog,No,no preference,Yes +LEC001,20,Computer Science,53715,20.880947,-156.681862,sausage,dog,No,night owl,Yes +LEC003,19,Mathematics/AMEP,53703,64.963051,-19.020836,basil/spinach,dog,No,no preference,Yes +LEC005,18,Undecided,53706,43.073929,-89.385239,sausage,dog,Yes,early bird,Yes +LEC003,18,Business: Information Systems,53706,25.204849,55.270782,none (just cheese),dog,No,night owl,No +LEC003,21,Economics,53703,39.904,116.407,pepperoni,cat,No,night owl,No +LEC004,18,Engineering: Mechanical,53706,39.739235,-104.99025,pepperoni,cat,Yes,no preference,Maybe +LEC004,21,Science: Biology/Life,53726,43,89,pepperoni,dog,Yes,night owl,Yes +LEC003,19,Data Science,53715,43.073051,-89.40123,none (just cheese),dog,No,early bird,Maybe +LEC002,19,Business: Other|accounting,53703,43.38,-87.9,sausage,neither,No,night owl,Yes +LEC002,18,Science: Biology/Life,53706,40.122,25.4988,sausage,dog,No,early bird,No +LEC005,20,Engineering: Mechanical,53715,39.904202,116.407394,sausage,dog,No,night owl,Yes +LEC001,19,Engineering: Mechanical,53703,-37.813629,144.963058,sausage,dog,Yes,night owl,Yes +LEC005,21,Economics,53715,46.81,-71.21,pepperoni,cat,No,night owl,Yes +LEC004,19,Engineering: Mechanical,53715,52.370216,4.895168,mushroom,dog,Yes,night owl,Yes +LEC001,21,Mathematics/AMEP,53703,34.29006,108.932941,basil/spinach,dog,No,early bird,Yes +LEC005,21,Engineering: Mechanical,53726,43.804801,-91.226075,pepperoni,dog,Yes,night owl,Yes +LEC002,18,Data Science,53703,32.715736,-117.161087,none (just cheese),cat,Yes,night owl,Maybe +LEC004,18,Engineering: Mechanical,53706,20.92674,-156.69386,pepperoni,dog,No,night owl,Maybe +LEC003,18,Data Science,53706,47.606209,-122.332069,pepperoni,dog,No,early bird,Yes +LEC005,21,Computer Science,53703,43.07515,-89.3958,sausage,neither,Yes,night owl,Yes +LEC001,19,Engineering: Mechanical,53562,43.096851,-89.511528,sausage,dog,No,night owl,No +LEC003,19,Engineering: Mechanical,53715,20.924325,-156.690102,sausage,cat,Yes,night owl,No +LEC005,20,Data Science,53703,25.0838,77.3212,pepperoni,dog,No,night owl,Maybe +LEC003,21,Business: Actuarial,53715,43.073051,-89.40123,pineapple,cat,Yes,night owl,Yes +LEC001,,Computer Science,53715,31.469279,119.765621,pepperoni,dog,No,night owl,Maybe +LEC005,19,Engineering: Mechanical,53715,43.769562,11.255814,basil/spinach,neither,No,early bird,No +LEC001,21,Science: Chemistry,53715,38.892059,-77.019913,pepperoni,neither,No,night owl,Yes +LEC002,19,Business: Finance,53715,42.360081,-71.058884,mushroom,dog,Yes,night owl,Yes +LEC001,18,Data Science,53703,24.713552,46.675297,none (just cheese),neither,No,night owl,Yes +LEC003,19,Business: Actuarial,53715,60.391262,5.322054,pepperoni,dog,No,early bird,No +LEC003,19,Data Science,53715,23.697809,120.960518,pepperoni,cat,No,night owl,Yes +LEC003,18,Data Science,53706,40.712776,74.005974,pineapple,dog,Yes,early bird,No +LEC004,19,Engineering: Mechanical,53703,45.126887,-94.528067,sausage,dog,No,night owl,Maybe +LEC002,21,Science: Biology/Life,53715,48.208176,16.373819,Other,dog,Yes,night owl,No +LEC006,18,Engineering: Mechanical,53706,44.0628,-121.30451,pepperoni,dog,No,night owl,Yes +LEC003,21,Statistics,53703,31.230391,121.473701,pineapple,cat,Yes,night owl,Yes +LEC005,21,Economics,53703,47.62772,-122.51368,macaroni/pasta,cat,No,no preference,No +LEC003,19,Engineering: Mechanical,53715,65.68204,-18.090534,sausage,cat,No,no preference,No +LEC004,21,Economics,53715,48.856613,2.352222,basil/spinach,dog,Yes,night owl,No +LEC001,18,Engineering: Biomedical,53706,33.501324,-111.925278,pineapple,dog,Yes,early bird,No +LEC005,18,Data Science,53706,14.77046,-91.183189,mushroom,cat,No,night owl,Maybe +LEC002,18,Engineering: Industrial,53706,10.480594,-66.903603,mushroom,neither,No,night owl,Maybe +LEC004,21,Engineering: Mechanical,53715,48.856613,2.352222,mushroom,cat,Yes,night owl,Yes +LEC001,19,Science: Biology/Life,53706,20.788602,-156.003662,green pepper,dog,Yes,no preference,No +LEC006,18,Data Science,53706,36.59239,-121.86875,pepperoni,cat,No,night owl,Maybe +LEC002,,Engineering: Industrial,53705,47.6,-122.33,sausage,dog,No,early bird,No +LEC001,18,Engineering: Mechanical,53703,23.885942,45.079163,Other,cat,No,night owl,Maybe +LEC002,18,Engineering: Industrial,53532,47.606209,-122.332069,mushroom,dog,No,night owl,Maybe +LEC002,17,Engineering: Biomedical,53706,39.5755,-106.100403,pepperoni,dog,Yes,night owl,Maybe +LEC002,20,Data Science,53711,39.904202,116.407394,pepperoni,dog,No,night owl,Yes +LEC001,19,Engineering: Industrial,53705,41.878113,-87.629799,tater tots,cat,No,night owl,No +LEC004,19,Political Science,53703,55.679626,12.581921,pepperoni,dog,Yes,no preference,Maybe +LEC005,18,Computer Science,53715,28.538336,-81.379234,pepperoni,dog,No,night owl,Maybe +LEC004,29,Engineering: Mechanical,53704,50.064651,19.944981,sausage,dog,No,early bird,Maybe +LEC005,18,Engineering: Other,53706,41.385063,2.173404,mushroom,cat,No,night owl,Yes +LEC001,19,Engineering: Mechanical,53703,44.977753,-93.265015,Other,cat,Yes,early bird,No +LEC001,32,Design Studies,53705,48.856613,2.352222,mushroom,dog,No,early bird,Yes +LEC002,20,Engineering: Mechanical,53703,41.28347,-70.099449,pepperoni,dog,Yes,night owl,Yes +LEC003,19,Engineering: Industrial,53715,41.73849,-71.30418,pepperoni,dog,No,night owl,Yes +LEC001,18,Data Science,53706,43.073051,-89.40123,sausage,dog,No,early bird,Yes +LEC001,19,Computer Science,53715,31.230391,121.473701,pineapple,cat,No,night owl,Yes +LEC001,19,Data Science,53703,37.9838,23.7275,sausage,dog,Yes,no preference,Yes +LEC005,20,Engineering: Biomedical,53703,47.497913,19.040236,Other,cat,Yes,night owl,No +LEC004,18,Economics,53711,13.756331,100.501762,Other,dog,No,night owl,Maybe +LEC002,18,Data Science,53706,3.864255,73.388672,pepperoni,dog,Yes,night owl,Maybe +LEC006,18,Engineering: Mechanical,53706,32.715736,-117.161087,macaroni/pasta,dog,Yes,night owl,Yes +LEC001,19,Business: Actuarial,53715,18.32431,64.941612,pepperoni,dog,No,no preference,Yes +LEC001,22,Psychology,53711,43.055333,-89.425946,pineapple,dog,Yes,early bird,No +LEC003,18,Computer Science,53706,40.744678,-73.758072,mushroom,cat,No,night owl,Maybe +LEC006,18,Data Science,53715,38.9784,76.4922,mushroom,cat,No,early bird,Yes +LEC004,20,Science: Other,53726,55.675758,12.56902,none (just cheese),cat,Yes,night owl,Yes +LEC001,20,Science: Biology/Life,53715,40.713051,-74.007233,pineapple,cat,No,night owl,Maybe +LEC004,18,Engineering: Industrial,53706,51.507351,-0.127758,pepperoni,dog,Yes,no preference,No +LEC004,25,Computer Science,53703,38.736946,-9.142685,pepperoni,dog,No,night owl,Yes +LEC002,18,Computer Science,53706,22.543097,114.057861,pepperoni,cat,No,no preference,Yes +LEC004,25,Science: Chemistry,53703,37.566536,126.977966,Other,cat,Yes,night owl,Maybe +LEC002,19,Engineering: Mechanical,53715,26.338,-81.775,pepperoni,dog,Yes,no preference,Maybe +LEC005,19,Engineering: Mechanical,53715,33.448376,-112.074036,pepperoni,neither,Yes,early bird,No +LEC005,19,Engineering: Mechanical,53703,43.073051,-89.40123,pepperoni,cat,No,no preference,Yes +LEC001,19,Engineering: Mechanical,53705,26.647661,106.63015,mushroom,cat,No,night owl,No +LEC003,18,Undecided,53706,43.2967,87.9876,pepperoni,dog,No,night owl,No +LEC005,19,Science: Physics,53703,78.225,15.626,sausage,cat,No,early bird,No +LEC002,,Science: Other|Environmetal Science,53703,52.973558,-9.425102,none (just cheese),dog,Yes,night owl,Maybe +LEC006,19,Economics (Mathematical Emphasis),53715,37.774929,-122.419418,sausage,cat,Yes,night owl,Yes +LEC002,20,Business: Finance,53703,40.7128,74.006,pineapple,dog,No,night owl,Yes +LEC001,21,Science: Biology/Life,53703,44.794,-93.148,pepperoni,dog,No,night owl,No +LEC002,19,Engineering: Mechanical,53706,36.17,-115.14,pepperoni,cat,No,night owl,Maybe +LEC001,18,Engineering: Biomedical,53706,21.161907,-86.851524,none (just cheese),dog,No,early bird,Maybe +LEC001,18,Computer Science,53715,48.856613,2.352222,pineapple,neither,Yes,no preference,No +LEC004,19,Engineering: Mechanical,53715,48.137,11.576,green pepper,dog,No,early bird,No +LEC001,20,Engineering: Biomedical,53703,43.07393,-89.38524,sausage,dog,No,night owl,Maybe +LEC002,18,Science: Other,53706,35.6762,139.6503,Other,dog,No,no preference,Yes +LEC004,19,Computer Science,53703,41.902782,12.496365,none (just cheese),neither,Yes,night owl,No +LEC001,20,Science: Other|Atmospheric and Oceanic Sciences (AOS),53711,49.299171,19.94902,pepperoni,dog,No,night owl,Maybe +LEC002,18,Data Science,53706,41.380898,2.12282,pepperoni,dog,No,night owl,Maybe +LEC006,18,Data Science,53706,48.257919,4.03073,mushroom,cat,Yes,early bird,No +LEC005,19,Engineering: Mechanical,53715,35.0844,106.6504,pineapple,dog,Yes,early bird,Yes +LEC002,23,Economics,53703,121,5,pepperoni,neither,No,no preference,Maybe +LEC004,18,Business: Actuarial,53706,21.306944,-157.858337,pineapple,dog,Yes,night owl,Maybe +LEC005,18,Economics,53706,43,-87.9,pepperoni,dog,Yes,early bird,Maybe +LEC005,23,Business: Other|Business Analytics,53703,31.230391,121.473701,pineapple,cat,Yes,night owl,Maybe +LEC002,22,Psychology,53703,25.032969,121.565414,mushroom,dog,No,no preference,Yes +LEC005,18,Computer Science,53706,43.0722,89.4008,sausage,cat,No,night owl,Yes +LEC006,18,Data Science,53706,52.370216,4.895168,mushroom,dog,Yes,night owl,Maybe +LEC004,20,Data Science,53703,35.726212,-83.491226,pepperoni,cat,No,early bird,Yes +LEC001,18,Computer Science,53703,27,153,mushroom,cat,No,early bird,Yes +LEC005,18,Data Science,53706,56.117017,-3.879547,pineapple,dog,Yes,night owl,Yes +LEC001,20,Engineering: Biomedical,53715,45.983964,9.262161,sausage,dog,No,night owl,No +LEC005,21,Psychology,53703,43.038902,-87.906471,macaroni/pasta,dog,Yes,night owl,Yes +LEC002,18,Engineering: Mechanical,53706,41.38879,2.15084,sausage,dog,Yes,no preference,Maybe +LEC003,18,Data Science,53706,47.48,-122.28,basil/spinach,dog,No,no preference,Maybe +LEC004,21,Data Science,53703,34.746613,113.625328,green pepper,neither,Yes,no preference,No +LEC005,21,Data Science,53703,38.240946,-85.757571,pepperoni,dog,No,no preference,Yes +LEC005,19,Engineering: Mechanical,53703,43.07291,-89.39439,sausage,dog,No,night owl,Maybe +LEC005,19,Engineering: Mechanical,53715,56.373482,-3.84306,none (just cheese),dog,No,early bird,Yes +LEC005,19,Data Science,53703,41.381717,2.177925,pepperoni,dog,Yes,night owl,Yes +LEC005,19,Engineering: Mechanical,53714,43.089199,87.8876,pepperoni,dog,No,night owl,Yes +LEC005,19,Engineering: Other,53590,38.4,11.2,pepperoni,dog,Yes,early bird,No +LEC005,19,Engineering: Mechanical,53715,25.761681,-80.191788,pepperoni,dog,Yes,night owl,No +LEC005,19,Engineering: Mechanical,53703,44.5133,88.0133,mushroom,dog,Yes,night owl,Maybe +LEC002,,Computer Science,53706,41.8781,87.6298,pepperoni,dog,No,night owl,Maybe +LEC005,19,Business: Finance,53703,38.98378,-77.20871,none (just cheese),dog,Yes,night owl,Yes +LEC005,18,Business: Finance,53703,22.9068,43.1729,pepperoni,dog,No,night owl,Yes +LEC005,19,Engineering: Mechanical,53715,43.073051,-89.40123,pepperoni,dog,No,early bird,No +LEC004,23,Economics,53703,43.083321,-89.372475,mushroom,dog,Yes,early bird,No +LEC002,17,Business: Actuarial,53715,34.746613,113.625328,sausage,neither,Yes,night owl,Maybe +LEC005,18,Engineering: Biomedical,53715,46.58276,7.08058,pepperoni,dog,No,early bird,No +LEC001,20,Statistics,53715,39.904202,116.407394,mushroom,dog,Yes,early bird,No +LEC002,18,Computer Science,53706,35.96691,-75.627823,sausage,dog,No,early bird,Yes +LEC005,21,Mathematics/AMEP,53703,13.756331,100.501762,pepperoni,dog,No,night owl,Yes +LEC005,20,Engineering: Biomedical,53715,28.538336,-81.379234,sausage,cat,No,night owl,Maybe +LEC002,19,Engineering: Mechanical,53703,44.822783,-93.370743,sausage,dog,Yes,early bird,No +LEC005,19,Engineering: Mechanical,53715,42.15,-87.96,pepperoni,dog,No,night owl,Yes +LEC005,20,Journalism,53715,41.3874,2.1686,basil/spinach,dog,Yes,early bird,Maybe +LEC001,19,Engineering: Mechanical,53703,42.864552,-88.333199,pepperoni,dog,No,early bird,Maybe +LEC005,17,Data Science,53706,40.7128,74.006,macaroni/pasta,dog,No,night owl,Yes +LEC005,19,Science: Other|Politcal Science,53703,41.878113,-87.629799,pepperoni,dog,Yes,night owl,No +LEC002,20,Business: Finance,53703,40.7831,73.9712,sausage,dog,Yes,night owl,No +LEC004,20,Data Science,53703,43,87.9,none (just cheese),dog,No,night owl,Yes +LEC001,18,Data Science,53706,38.900497,-77.007507,pineapple,dog,No,night owl,Maybe +LEC005,18,Engineering: Industrial,53706,45.440845,12.315515,sausage,dog,No,night owl,Maybe +LEC002,19,Data Science,53715,25.73403,-80.24697,pepperoni,dog,Yes,night owl,Yes +LEC005,18,Political Science,53706,42.360081,-71.058884,macaroni/pasta,dog,Yes,night owl,Yes +LEC002,20,Economics,53703,41.878113,-87.629799,pepperoni,dog,Yes,no preference,Maybe +LEC004,18,Engineering: Mechanical,55088,48.135124,11.581981,pepperoni,dog,Yes,no preference,No +LEC002,23,Business: Information Systems,53703,37.566536,126.977966,sausage,dog,No,night owl,Maybe +LEC005,17,Data Science,53703,49.2827,123.1207,sausage,dog,Yes,night owl,Yes +LEC005,,Statistics,53726,40.712776,-74.005974,Other,dog,Yes,no preference,Yes +LEC001,18,Science: Biology/Life,53706,48.856613,2.352222,pepperoni,cat,Yes,early bird,No +LEC005,32,Communication Sciences and Disorder,53705,37.566536,126.977966,pineapple,dog,Yes,no preference,Yes +LEC001,18,Data Science,53706,41.878113,-87.629799,macaroni/pasta,dog,No,night owl,Yes +LEC002,17,Business: Information Systems,53706,-6.17511,106.865036,sausage,neither,No,no preference,Maybe +LEC002,25,Science: Other|Geoscience,53711,46.947975,7.447447,mushroom,cat,No,no preference,Yes +LEC002,20,Economics,53703,46.7867,92.1005,macaroni/pasta,neither,Yes,early bird,No +LEC002,21,Business: Other|Marketing,53703,20.878332,-156.682495,basil/spinach,dog,No,night owl,Yes +LEC001,19,Statistics,53703,52.370216,4.895168,sausage,dog,No,night owl,Maybe +LEC005,20,Engineering: Biomedical,53711,35.689487,139.691711,basil/spinach,dog,No,night owl,Yes +LEC005,22,Science: Other|Atmospheric and oceanic science,53703,26.1224,80.1373,pepperoni,dog,No,early bird,No +LEC001,18,Engineering: Mechanical,53726,21.306944,-157.858337,sausage,dog,No,night owl,Yes +LEC005,21,Business: Finance,53703,43.11339,-89.37726,sausage,dog,No,night owl,Yes +LEC001,,Business: Other,53703,22.396427,114.109497,Other,dog,No,early bird,Maybe +LEC004,19,Science: Biology/Life,53706,41.2,96,pepperoni,cat,No,early bird,No +LEC004,18,Engineering: Industrial,53706,49.74609,7.4609,pepperoni,cat,No,early bird,Yes +LEC004,20,Science: Other|Environmental Science,53715,43,-89,mushroom,dog,Yes,night owl,Maybe +LEC001,18,Business: Finance,53706,39.7392,104.9903,pepperoni,dog,No,early bird,No +LEC002,,Computer Science,53706,41.67566,-86.28645,pineapple,cat,No,no preference,Maybe +LEC002,18,Business: Other,53706,33.88509,-118.409714,green pepper,dog,Yes,night owl,No +LEC001,20,Engineering: Biomedical,53711,41.8781,87.6298,pepperoni,dog,No,night owl,Yes +LEC002,20,Data Science,53715,10.97285,106.477707,mushroom,dog,No,no preference,Maybe +LEC002,20,Computer Science,53703,36.16156,-75.752441,pepperoni,dog,Yes,no preference,Yes +LEC002,20,Business: Other|Marketing,53703,35.689487,139.691711,pepperoni,dog,Yes,night owl,Yes +LEC002,18,Engineering: Other|Engineering Mechanics,53706,35.689487,139.691711,mushroom,cat,No,night owl,Maybe +LEC002,21,Economics (Mathematical Emphasis),53703,46.25872,-91.745583,sausage,dog,Yes,no preference,Yes +LEC002,19,Mathematics,53703,39.904202,116.407394,tater tots,cat,No,night owl,Yes +LEC002,18,Data Science,53703,40.706067,-74.030063,pepperoni,dog,No,night owl,Yes +LEC002,19,Pre-Business,53703,39.60502,-106.51641,pepperoni,dog,Yes,early bird,No +LEC002,20,Mathematics/AMEP,53703,35.106766,-106.629181,green pepper,cat,No,night owl,Yes +LEC003,20,Science: Physics,53715,64.963051,-19.020836,mushroom,dog,No,night owl,Yes +LEC002,20,Business: Finance,53703,31.298973,120.585289,pineapple,cat,Yes,night owl,No +LEC002,18,Economics,53706,48.856613,2.352222,basil/spinach,dog,No,night owl,Maybe +LEC001,21,Data Science,53703,40.712776,-74.005974,sausage,dog,No,night owl,Yes +LEC002,19,Engineering: Industrial,53715,45.914,-89.255,sausage,dog,Yes,early bird,Yes +LEC002,19,Computer Science,53703,20,110,pineapple,cat,No,night owl,Maybe +LEC002,19,Engineering: Mechanical,53726,41.878113,-87.629799,basil/spinach,dog,No,early bird,Yes +LEC005,19,Computer Science,53715,48.8566,2.3522,sausage,dog,No,night owl,Maybe +LEC002,19,Industrial Engineering,53703,48.856613,2.352222,basil/spinach,dog,No,early bird,Yes +LEC002,18,Data Science,53706,43.073051,-89.40123,pepperoni,dog,Yes,night owl,Yes +LEC002,20,Statistics,53703,31.224361,121.46917,mushroom,dog,No,no preference,Maybe +LEC002,18,Computer Science,53706,35.689487,139.691711,green pepper,dog,No,night owl,Yes +LEC002,18,Computer Science,53706,25.03841,121.563698,pineapple,dog,No,night owl,Yes +LEC002,19,Engineering: Mechanical,53715,43.06827,-89.40263,sausage,dog,No,night owl,No +LEC002,18,Engineering: Mechanical,53703,43,89.4,pepperoni,cat,No,no preference,Maybe +LEC002,,Mechanical Engineering,53703,41.8781,87.6298,Other,dog,Yes,night owl,Yes +LEC002,26,Science: Other,57075,42.76093,-89.9589,Other,dog,Yes,early bird,No +LEC002,21,Science: Other|Environmental science,53714,47.606209,-122.332069,pepperoni,dog,Yes,early bird,Yes +LEC002,18,Data Science,53706,35.69,139.69,pineapple,cat,No,night owl,Yes +LEC002,18,Computer Science,53706,42.807091,-86.01886,none (just cheese),cat,Yes,early bird,Yes +LEC002,19,Engineering: Mechanical,53703,45.892099,8.997803,green pepper,dog,No,night owl,Yes +LEC002,20,Computer Science,53715,40.755645,-74.034119,sausage,dog,Yes,night owl,Yes +LEC001,18,Engineering: Mechanical,53066,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes +LEC002,18,Data Science,53706,21.306944,-157.858337,pineapple,dog,No,night owl,No +LEC002,18,Engineering: Industrial,53706,32.0853,34.781769,pepperoni,dog,No,night owl,Maybe +LEC002,19,Engineering: Mechanical,53703,46.786671,-92.100487,sausage,dog,No,early bird,No +LEC002,19,Engineering: Mechanical,53715,42.590519,-88.435287,pepperoni,dog,No,early bird,No +LEC002,23,Data Science,53703,37,127,pineapple,dog,No,night owl,Yes +LEC002,20,Data Science,53703,43.06875,-89.39434,pepperoni,dog,Yes,no preference,Maybe +LEC002,20,Engineering: Mechanical,53703,41.499321,-81.694359,pepperoni,dog,Yes,night owl,Maybe +LEC002,21,Economics,53703,38.969021,-0.18516,sausage,dog,Yes,no preference,No +LEC002,20,Economics,53703,50.85,4.35,pepperoni,dog,No,no preference,Yes +LEC002,19,Data Science,53715,36.39619,10.61412,none (just cheese),cat,No,no preference,Yes +LEC002,20,Engineering: Mechanical,53711,43.073051,-89.40123,green pepper,dog,Yes,night owl,No +LEC002,30,Life Sciences Communication,53562,52.399448,0.25979,basil/spinach,cat,Yes,night owl,Yes +LEC002,20,Business: Finance,53703,41.878,-87.629799,pepperoni,dog,No,no preference,Yes +LEC002,18,Computer Science,53706,31.2304,121.4737,pepperoni,cat,No,night owl,Maybe +LEC005,22,Economics,53711,48.135124,11.581981,pepperoni,cat,Yes,no preference,Yes +LEC002,19,Engineering: Mechanical,53711,51.5,0.1276,pepperoni,dog,No,night owl,No +LEC001,18,Computer Science,53703,31.298973,120.585289,pineapple,neither,No,night owl,No +LEC001,19,Computer Science,53703,37,-97,macaroni/pasta,cat,No,no preference,Maybe +LEC002,19,International Studies,53703,8.25115,34.588348,none (just cheese),dog,Yes,early bird,Maybe +LEC001,19,Engineering: Mechanical,53703,43.038902,-87.906471,pineapple,cat,No,night owl,Yes +LEC001,19,Science: Other|Atmospheric and Oceanic Sciences,53703,48.856613,2.352222,pepperoni,dog,Yes,night owl,Yes +LEC004,20,Data Science,53703,41.878113,-87.629799,green pepper,dog,No,early bird,Yes +LEC004,18,Undecided,53706,39.3823,87.2971,sausage,dog,Yes,early bird,No +LEC004,21,Data Science,53703,31.230391,121.473701,mushroom,cat,No,night owl,Maybe +LEC001,18,Data Science,53706,32.776474,-79.931053,none (just cheese),dog,No,early bird,Yes +LEC006,18,Science: Physics,53706,43.073051,-89.40123,sausage,dog,No,night owl,Yes +LEC001,19,Economics,53703,35.689487,139.691711,pineapple,dog,Yes,night owl,Yes +LEC004,18,Data Science,53715,50.8,-1.085,Other,dog,No,night owl,Maybe +LEC002,21,Languages,53703,37.389091,-5.984459,mushroom,cat,No,early bird,No +LEC001,19,Rehabilitation Psychology,53706,36.204823,138.25293,pineapple,cat,No,no preference,Maybe +LEC006,18,Data Science,53705,37.5741,122.3794,pepperoni,dog,Yes,night owl,Yes +LEC004,18,Undecided,53706,26.452,-81.9481,pepperoni,dog,Yes,night owl,Yes +LEC002,19,Business: Actuarial,53703,37.774929,-122.419418,pineapple,dog,No,early bird,No +LEC005,18,Undecided,53706,55.676098,12.568337,pepperoni,dog,Yes,night owl,No +LEC001,19,Engineering: Mechanical,53703,43.073051,-89.40123,pepperoni,dog,Yes,night owl,Yes +LEC002,18,Statistics,53706,40.713051,-74.007233,none (just cheese),dog,No,night owl,Maybe +LEC003,21,Languages,53511,39.952583,-75.165222,pepperoni,dog,No,night owl,Yes +LEC002,18,Computer Science,53706,12.523579,-70.03355,pineapple,dog,No,night owl,Yes +LEC004,,Engineering: Biomedical,53715,41.878113,-87.629799,pepperoni,dog,Yes,night owl,No +LEC001,,Data Science,53701,40.37336,88.231483,pepperoni,dog,Yes,night owl,No +LEC001,19,Data Science,53703,51.5072,0.1276,pepperoni,dog,Yes,no preference,No +LEC002,18,Data Science,53706,47.987289,0.22367,none (just cheese),dog,Yes,night owl,Maybe +LEC002,19,Business: Actuarial,53715,45.17963,-87.150009,sausage,dog,Yes,no preference,No +LEC005,21,Science: Biology/Life,53703,21.23556,-86.73142,pepperoni,dog,Yes,night owl,Yes +LEC004,18,Engineering: Industrial,53706,43.073051,-89.40123,sausage,dog,No,night owl,Yes +LEC001,21,Science: Biology/Life,53715,41.878113,-87.629799,green pepper,cat,No,night owl,Yes +LEC001,20,Engineering: Biomedical,53703,48.8566,2.3522,mushroom,cat,Yes,night owl,Maybe +LEC005,19,Engineering: Mechanical,53703,49.28273,-123.120735,basil/spinach,dog,No,night owl,Yes +LEC001,19,Data Science,53706,37.23082,-107.59529,basil/spinach,dog,No,no preference,Maybe +LEC001,19,Business: Finance,53703,26.20047,127.728577,mushroom,dog,No,night owl,Maybe +LEC006,18,Statistics,53706,32.060253,118.796875,pineapple,cat,Yes,early bird,Maybe +LEC002,20,Business: Information Systems,53706,52.520008,13.404954,none (just cheese),dog,No,early bird,Yes +LEC006,18,Undecided,53706,43.038902,-87.906471,sausage,dog,No,night owl,Yes +LEC002,20,Accounting,53703,32.79649,-117.192123,mushroom,dog,No,no preference,Yes +LEC006,19,Statistics,53715,21.315603,-157.858093,pepperoni,cat,No,night owl,No +LEC004,20,Science: Biology/Life,53706,13.756331,100.501762,pineapple,neither,No,night owl,Yes +LEC004,20,Business: Other,53715,42.818878,-89.494115,pepperoni,dog,No,night owl,Yes +LEC001,19,Engineering: Mechanical,53703,44.9778,93.265,pepperoni,dog,Yes,night owl,Maybe +LEC004,18,Engineering: Industrial,53706,41.3874,2.1686,none (just cheese),dog,No,night owl,Maybe +LEC001,37,Engineering: Other|Civil- Intelligent Transportation System,53705,23.810331,90.412521,pineapple,neither,Yes,early bird,Yes +LEC001,19,Science: Physics,53703,42.696842,-89.026932,sausage,cat,No,night owl,Yes +LEC006,19,Data Science,53715,53.266479,-9.052602,macaroni/pasta,dog,No,no preference,Yes +LEC001,19,Data Science,53703,45.19356,-87.118767,pepperoni,dog,Yes,early bird,Maybe +LEC005,18,Engineering: Industrial,53715,21.306944,-157.858337,none (just cheese),dog,Yes,night owl,Maybe +LEC004,19,Computer Science,53703,40.678177,-73.94416,Other,cat,No,night owl,Maybe +LEC005,18,Science: Biology/Life,53706,44.513317,-88.013298,pepperoni,dog,Yes,night owl,No +LEC001,19,Engineering: Mechanical,53703,40.712776,-74.005974,none (just cheese),dog,Yes,early bird,Maybe +LEC002,22,Economics,53703,37.6,127,pineapple,neither,Yes,night owl,Maybe +LEC004,20,Engineering: Industrial,53703,39.359772,-111.584167,pepperoni,dog,Yes,early bird,Maybe +LEC001,19,Data Science,53706,31.298973,120.585289,mushroom,cat,No,night owl,Yes +LEC001,20,Computer Science,53715,43.073051,-89.40123,none (just cheese),dog,No,night owl,Maybe +LEC001,25,Data Science,53703,37.566536,126.977966,pineapple,dog,Yes,night owl,No +LEC005,19,Data Science,53706,36.169941,-115.139832,pepperoni,dog,Yes,night owl,Yes +LEC001,19,Engineering: Mechanical,53703,44.834209,87.376266,sausage,dog,Yes,no preference,Yes +LEC005,20,Engineering: Mechanical,53703,43.17854,-89.163391,sausage,dog,Yes,night owl,Maybe +LEC004,19,Engineering: Industrial,53703,41.93101,-87.64987,pepperoni,neither,No,early bird,No +LEC003,19,Engineering: Industrial,53703,11.89,-85,pepperoni,dog,Yes,night owl,Maybe +LEC003,19,Engineering: Mechanical,53715,33.873417,-115.900993,pepperoni,dog,No,early bird,No +LEC001,22,Economics,53703,42.360081,-71.058884,pepperoni,dog,No,no preference,Maybe +LEC001,18,Data Science,53706,34.04018,-118.48849,pepperoni,dog,Yes,night owl,Yes +LEC002,42069,Data Science,53704,43,-89,none (just cheese),neither,No,no preference,No +LEC004,20,Business: Finance,53715,38.71049,-75.07657,sausage,dog,No,early bird,No +LEC004,21,Engineering: Mechanical,53715,43.073051,-89.40123,Other,dog,Yes,early bird,No +LEC004,18,Engineering: Industrial,53706,44.261799,-88.407249,sausage,dog,Yes,night owl,No +LEC004,26,Science: Other|Animal and Dairy Science,53705,53.270668,-9.05679,pepperoni,dog,No,early bird,Yes +LEC005,20,Data Science,53715,43.355099,11.02956,sausage,dog,No,early bird,Maybe +LEC003,19,Engineering: Mechanical,53715,45.40857,-91.73542,sausage,dog,Yes,no preference,No +LEC004,22,Engineering: Mechanical,53726,55.864239,-4.251806,pepperoni,dog,Yes,night owl,Yes +LEC001,18,Engineering: Mechanical,53706,50.808712,-0.1604,pepperoni,dog,Yes,night owl,Maybe +LEC004,19,Engineering: Mechanical,53703,13.35433,103.77549,none (just cheese),dog,No,no preference,Maybe +LEC005,24,Mathematics/AMEP,53705,40.7,-74,pineapple,cat,No,early bird,Maybe +LEC001,19,Interior Architecture,53532,27.683536,-82.736092,mushroom,cat,Yes,no preference,Yes +LEC001,19,Science: Chemistry,53715,40.7,-74,sausage,dog,No,night owl,Maybe +LEC001,20,Engineering: Biomedical,53703,-33.86882,151.20929,pepperoni,dog,No,no preference,Maybe +LEC001,20,Engineering: Industrial,53715,26.614149,-81.825768,pepperoni,dog,No,night owl,No +LEC001,19,Engineering: Biomedical,53706,45.440845,12.315515,none (just cheese),dog,Yes,night owl,Yes +LEC001,19,Data Science,53726,43.0766,89.4125,none (just cheese),cat,No,night owl,No +LEC001,20,Engineering: Biomedical,53711,33.684566,-117.826508,pineapple,dog,Yes,early bird,Maybe +LEC001,21,Statistics,26617,22.396427,114.109497,pineapple,dog,Yes,night owl,Maybe +LEC001,18,Data Science,53706,-33.86882,151.20929,pepperoni,dog,Yes,night owl,No +LEC001,21,Economics,53703,1.53897,103.58007,pineapple,neither,Yes,night owl,Yes +LEC001,18,Data Science,53558,41.877541,-88.066727,mushroom,dog,No,night owl,Maybe +LEC001,17,Computer Science,53703,25.204849,55.270782,pepperoni,dog,Yes,night owl,Yes +LEC001,19,Engineering: Mechanical,53715,19.7,-155,pineapple,dog,Yes,early bird,Yes +LEC001,19,Data Science,53703,41.878113,-87.629799,none (just cheese),cat,Yes,night owl,Yes +LEC001,18,Science: Biology/Life,53715,39.904202,116.407394,basil/spinach,dog,Yes,night owl,Maybe +LEC001,20,Science: Physics,53711,43.038902,-87.906471,pepperoni,dog,No,no preference,Yes +LEC001,18,Engineering: Mechanical,53706,41.902782,12.496366,pepperoni,neither,Yes,night owl,Yes +LEC001,18,Data Science,53706,47.60323,-122.330276,Other,dog,No,night owl,Yes +LEC001,19,Economics,53706,40.7,74,none (just cheese),dog,Yes,night owl,Yes +LEC001,19,Business: Finance,53703,34.052235,-118.243683,mushroom,dog,Yes,early bird,Maybe +LEC001,20,Science: Other|Atmospheric & Oceanic Sciences,53711,40.412776,-74.005974,pepperoni,neither,No,early bird,Yes +LEC001,19,Computer Science,53706,37.774929,-122.419418,none (just cheese),cat,No,early bird,Yes +LEC001,20,Engineering: Mechanical,53703,44.78441,-93.17308,pepperoni,dog,Yes,no preference,Yes +LEC001,22,Engineering: Other,53726,39.48214,-106.048691,pineapple,cat,No,no preference,Maybe +LEC001,21,Computer Science,53703,33.68,-117.82,basil/spinach,cat,No,early bird,No +LEC001,17,Computer Science,53706,25.204849,55.270782,pepperoni,neither,Yes,no preference,Maybe +LEC001,18,Engineering: Industrial,53706,41.917519,-87.694771,basil/spinach,dog,Yes,night owl,Yes +LEC001,18,Engineering: Biomedical,53706,42.361145,-71.057083,macaroni/pasta,dog,No,night owl,Yes +LEC001,,Engineering: Biomedical,53703,43.073929,-89.385239,basil/spinach,dog,No,early bird,No +LEC001,18,Economics,53706,30.20241,120.226822,Other,neither,Yes,early bird,No +LEC001,20,Engineering: Biomedical,53703,41.198496,0.773436,pepperoni,dog,No,night owl,Yes +LEC001,19,Engineering: Mechanical,53703,39.739235,-104.99025,pepperoni,dog,Yes,no preference,Maybe +LEC001,20,Science: Chemistry,53703,32.16761,120.012444,pepperoni,neither,No,night owl,Maybe +LEC001,19,Data Science,53703,43.0722,89.4008,pineapple,dog,Yes,night owl,Yes +LEC001,18,Science: Biology/Life,53715,41.878113,-87.629799,sausage,dog,Yes,early bird,No +LEC004,,Business: Information Systems,53715,42.360081,-71.058884,Other,dog,No,no preference,Maybe +LEC001,21,Engineering: Biomedical,53703,44.513317,-88.013298,pepperoni,dog,No,night owl,No +LEC001,20,Data Science,53132,43.073051,-89.40123,Other,cat,No,night owl,Maybe +LEC001,18,Business: Actuarial,53706,48.856613,2.352222,sausage,dog,No,no preference,Maybe +LEC001,20,Political Science,53715,48.135124,11.581981,sausage,cat,Yes,night owl,Yes +LEC001,19,Engineering: Industrial,53703,41,-74,sausage,dog,Yes,no preference,No +LEC001,20,Psychology,53703,43.083321,-89.372475,Other,neither,No,night owl,Yes +LEC001,18,Computer Science and Statistics,53706,36.162663,-86.781601,mushroom,dog,Yes,early bird,Maybe +LEC001,19,Engineering: Mechanical,53703,25.88,-80.16,pepperoni,dog,No,night owl,Yes +LEC001,18,Computer Science,53703,46.947975,7.447447,sausage,cat,Yes,night owl,No +LEC001,19,Business: Information Systems,53703,41.17555,73.64731,pepperoni,dog,No,night owl,Maybe +LEC001,20,Political Science,53703,45.018269,-93.473892,sausage,dog,No,night owl,Maybe +LEC001,,Business analytics,53705,45.50169,-73.567253,pineapple,cat,No,no preference,No +LEC001,21,Science: Biology/Life,53726,32.060253,118.796875,mushroom,cat,No,night owl,No +LEC001,19,Engineering: Mechanical,53706,35.806,-78.68483,none (just cheese),dog,No,night owl,Yes +LEC005,20,Data Science,53726,31.230391,121.473701,none (just cheese),dog,Yes,no preference,Maybe +LEC005,18,Engineering: Mechanical,53706,41.878113,-87.629799,Other,cat,No,night owl,Maybe +LEC004,18,Statistics,53706,27.35741,-82.615471,none (just cheese),dog,Yes,early bird,No +LEC002,20,Business: Finance,53715,35.726212,-83.491226,pepperoni,dog,Yes,no preference,Yes +LEC002,18,Undecided,53706,43.769562,11.255814,pepperoni,dog,No,night owl,Yes +LEC004,19,Business: Actuarial,53703,43.040433,-87.897423,sausage,cat,No,night owl,No +LEC004,19,Engineering: Mechanical,5,25.034281,-77.396278,sausage,dog,Yes,no preference,Yes +LEC001,,Engineering: Mechanical,53706,34.052235,-118.243683,Other,dog,Yes,night owl,Yes +LEC003,18,Engineering: Industrial,53706,20.798363,-156.331924,none (just cheese),dog,Yes,early bird,No +LEC002,19,Engineering: Biomedical,53703,51.1784,115.5708,pineapple,dog,Yes,night owl,No +LEC005,19,Statistics,53703,43.05367,-88.44062,pepperoni,dog,Yes,night owl,No +LEC004,18,Engineering: Industrial,53706,36.110168,-97.058571,none (just cheese),dog,No,early bird,Maybe +LEC004,21,Computer Science,53703,43.07016,-89.39386,mushroom,cat,Yes,early bird,No +LEC005,19,Data Science,53726,43.073051,-89.40123,pepperoni,dog,No,early bird,Yes +LEC004,18,Data Science,53706,41.878113,-87.629799,macaroni/pasta,dog,Yes,early bird,Maybe +LEC001,20,Business: Finance,53726,43.073051,-89.40123,pepperoni,dog,No,night owl,Maybe +LEC001,18,Data Science,53706,43.038902,-87.906471,pineapple,dog,No,night owl,Maybe +LEC001,24,Engineering: Other,53718,46.77954,-90.78511,pineapple,dog,Yes,night owl,No +LEC001,18,Statistics,53706,22.57,88.36,pineapple,dog,Yes,night owl,Maybe +LEC004,20,Computer Science,53715,35.016956,-224.24911,pepperoni,dog,No,night owl,Yes +LEC001,20,Science: Biology/Life,53715,47.606209,-122.332069,none (just cheese),dog,Yes,night owl,Maybe +LEC004,18,Engineering: Industrial,53706,21.28482,-157.83245,pineapple,dog,No,night owl,Yes +LEC001,20,Engineering: Biomedical,53715,40.63,14.6,none (just cheese),dog,No,early bird,Maybe +LEC004,20,Legal Studies,53703,20.798363,-156.331924,green pepper,dog,No,early bird,No +LEC002,18,Computer Science,53706,32.060253,118.796875,sausage,dog,Yes,early bird,Maybe +LEC002,18,Journalism,53706,31,103,none (just cheese),cat,No,night owl,Yes +LEC004,,Computer Science,53706,147,32.5,pineapple,cat,No,early bird,Maybe +LEC004,18,Engineering: Biomedical,53701,43.038902,-87.906471,pepperoni,dog,No,night owl,No +LEC004,18,Engineering: Mechanical,20815,39.640259,-106.370872,sausage,dog,No,night owl,No +LEC004,19,Engineering: Mechanical,53715,41,12,pepperoni,dog,No,no preference,Maybe +LEC004,20,Journalism: Strategic Comm./Advertising,53703,43.073051,-89.40123,Other,dog,Yes,night owl,Yes +LEC004,,Engineering: Mechanical,53715,43,-87.9,pepperoni,cat,Yes,early bird,Maybe +LEC004,19,Engineering: Biomedical,53706,32.715736,117.161087,pepperoni,dog,Yes,no preference,Yes +LEC004,18,Data Science,53706,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes +LEC004,18,History,53706,42.19381,-73.362877,none (just cheese),cat,Yes,night owl,Yes +LEC002,19,Engineering: Mechanical,53703,39.290386,-76.61219,mushroom,dog,No,no preference,No +LEC002,19,Engineering: Mechanical,53726,40.416775,-3.70379,macaroni/pasta,dog,No,early bird,Maybe +LEC005,19,Engineering: Mechanical,53726,46.870899,-89.313789,sausage,dog,Yes,night owl,Maybe +LEC004,19,Science: Biology/Life,53151,41.878113,-87.629799,sausage,dog,No,night owl,Yes +LEC005,18,Data Science,53711,35.1796,129.0756,pepperoni,cat,Yes,night owl,Yes +LEC004,18,Data Science,53706,37.568291,126.99778,pepperoni,dog,No,no preference,Maybe +LEC005,17,Statistics,53706,31.23,121.47,sausage,cat,No,night owl,Maybe +LEC003,19,Undecided,53715,43.041069,-87.909416,mushroom,dog,No,no preference,Maybe +LEC005,19,Economics,53703,47.606209,-122.332069,pineapple,neither,No,no preference,Maybe +LEC005,21,Science: Biology/Life,53726,40.76078,-111.891045,mushroom,dog,No,no preference,Yes +LEC003,19,Engineering: Mechanical,53706,43,-88.27,Other,dog,No,night owl,Yes +LEC003,20,Business: Other|Accounting,53726,43,-89,pepperoni,dog,Yes,early bird,Yes +LEC005,18,Engineering: Other,53706,64.147209,-21.9424,pepperoni,dog,No,night owl,Yes +LEC003,18,Data Science,53562,42.66544,21.165319,pepperoni,dog,No,night owl,Yes +LEC005,22,Data Science,53711,39.738449,-104.984848,none (just cheese),dog,No,night owl,Yes +LEC003,18,Engineering: Mechanical,53706,33.748997,-84.387985,mushroom,dog,No,night owl,Yes +LEC004,19,Engineering: Mechanical,53717,41.2224,86.413,Other,dog,Yes,early bird,Maybe +LEC003,19,Business: Actuarial,53706,39.299236,-76.609383,pineapple,dog,Yes,night owl,No +LEC001,,Engineering: Mechanical,53703,32.776665,-96.796989,sausage,dog,No,night owl,Maybe +LEC004,19,Engineering: Biomedical,53703,41.878113,-87.629799,pepperoni,dog,Yes,no preference,Yes +LEC004,26,Master of Public Affairs,53715,48.118145,-123.43074,basil/spinach,dog,Yes,early bird,Yes +LEC004,19,Engineering: Mechanical,53703,-12.12168,-45.013481,basil/spinach,dog,No,night owl,Yes +LEC004,18,Data Science,53706,31.230391,121.473701,sausage,cat,No,night owl,No +LEC005,21,Engineering: Industrial,53715,1.352083,103.819839,none (just cheese),neither,No,night owl,Yes +LEC004,19,Engineering: Mechanical,53703,40.712776,-74.005974,sausage,dog,No,early bird,No +LEC004,19,Engineering: Mechanical,53715,37.98381,23.727539,basil/spinach,dog,Yes,early bird,No +LEC005,20,Business: Actuarial,53703,45.003288,-90.329788,sausage,dog,No,early bird,Maybe +LEC005,20,Engineering: Mechanical,53703,43.073051,-89.40123,pepperoni,dog,Yes,early bird,No +LEC001,21,Economics,53703,41.902782,12.496365,basil/spinach,dog,No,no preference,No +LEC004,18,Engineering: Biomedical,53706,45.4894,93.2476,mushroom,cat,No,night owl,No +LEC005,19,Data Science,53703,43.2708,89.7221,sausage,dog,Yes,night owl,No +LEC003,,Engineering: Mechanical,53706,45.87128,-89.711632,pepperoni,neither,Yes,no preference,Yes +LEC004,19,Engineering: Mechanical,53715,42.360081,-71.058884,pepperoni,dog,Yes,night owl,Maybe +LEC004,18,Engineering: Mechanical,53706,45.056389,-92.960793,pepperoni,dog,No,night owl,Yes +LEC003,,Computer Science,53703,43.07,-89.4,pepperoni,dog,Yes,no preference,Maybe +LEC001,20,Business: Finance,53703,22.20315,-159.495651,Other,dog,Yes,no preference,No +LEC005,19,Engineering: Mechanical,53703,44.74931,-92.80088,pineapple,dog,No,early bird,No +LEC004,21,Business: Actuarial,53726,38.874341,-77.032013,pepperoni,dog,No,no preference,Yes +LEC005,19,Engineering: Mechanical,53703,18.34791,-64.71424,basil/spinach,dog,No,night owl,No +LEC004,18,Engineering: Mechanical,53703,27.5041,82.7145,sausage,dog,No,night owl,Maybe +LEC005,19,Engineering: Biomedical,53706,36.462,25.375465,basil/spinach,dog,No,night owl,No +LEC004,27,Environment & Resources,53703,37.389091,-5.984459,mushroom,dog,No,night owl,Maybe +LEC004,19,Business: Actuarial,53726,32,-117,pepperoni,neither,Yes,night owl,Yes +LEC005,20,Science: Physics,53703,46.2833,-89.73,pepperoni,dog,No,early bird,Maybe +LEC003,19,Engineering: Industrial,53703,40.712776,-74.005974,basil/spinach,dog,Yes,night owl,No +LEC003,18,Data Science,53706,40.712776,-74.005974,Other,dog,Yes,early bird,No +LEC005,,Data Science,53703,43.073051,-89.40123,pepperoni,dog,No,night owl,No +LEC004,21,Business: Actuarial,53703,39.19067,-106.819199,macaroni/pasta,cat,No,no preference,Maybe +LEC006,18,Engineering: Industrial,53706,37.743042,-122.415642,green pepper,dog,Yes,no preference,No +LEC003,20,Economics,53703,22.54,114.05,pineapple,dog,No,night owl,Yes +LEC006,18,Data Science,53706,59.93428,30.335098,pineapple,dog,Yes,night owl,Maybe +LEC004,19,Engineering: Mechanical,53715,45.10994,-87.209793,pepperoni,dog,Yes,early bird,No +LEC002,20,Science: Biology/Life,53703,51.507351,-0.127758,pepperoni,dog,Yes,no preference,Yes +LEC004,18,Environmental Studies,53703,42.360081,-71.058884,pineapple,cat,No,no preference,Maybe +LEC004,19,Engineering: Mechanical,53715,45,-87,sausage,cat,Yes,no preference,Maybe +LEC004,19,Engineering: Mechanical,53703,48.137,11.575,pepperoni,dog,Yes,night owl,Maybe +LEC004,20,Engineering: Industrial,53711,48.856613,2.352222,sausage,cat,No,no preference,No +LEC004,18,Science: Other,53706,48.410648,-114.338188,none (just cheese),dog,No,no preference,Maybe +LEC004,18,Mathematics/AMEP,53706,24.585445,73.712479,pineapple,dog,Yes,night owl,Maybe +LEC003,18,Data Science,53706,36.974117,-122.030792,pepperoni,cat,Yes,night owl,Yes +LEC004,19,Computer Science,53715,40.79254,-98.70807,pepperoni,dog,Yes,night owl,No +LEC005,19,Engineering: Mechanical,53711,30.572815,104.066803,pineapple,dog,No,night owl,Yes +LEC001,21,Science: Chemistry,53715,3.139003,101.686852,pepperoni,neither,No,no preference,Maybe +LEC006,18,Data Science,53706,40.46,-90.67,sausage,dog,No,night owl,No +LEC004,20,Science: Other|Environmental Science,53715,43.073051,-89.40123,sausage,dog,No,night owl,Yes +LEC004,20,Engineering: Biomedical,53715,30.328227,-86.136975,pepperoni,dog,Yes,no preference,Maybe +LEC004,21,Science: Biology/Life,53703,41.385063,2.173404,macaroni/pasta,dog,No,night owl,Yes +LEC003,18,Mathematics/AMEP,53706,42.99571,-90,sausage,dog,Yes,night owl,Yes +LEC004,19,Engineering: Mechanical,53703,41.385063,2.173404,sausage,dog,Yes,night owl,Yes +LEC001,,Engineering: Industrial,53706,40.7128,74.006,pepperoni,dog,No,early bird,Yes +LEC005,18,Psychology,53706,9.167414,77.876747,mushroom,cat,No,early bird,No +LEC003,19,Engineering: Industrial,53715,24.713552,46.675297,basil/spinach,neither,Yes,early bird,Maybe +LEC001,18,Undecided,53706,44.8341,87.377,basil/spinach,dog,No,no preference,Yes +LEC003,19,Engineering: Mechanical,53705,46.589146,-112.039108,none (just cheese),cat,No,night owl,Yes +LEC001,20,Economics,53703,39.631506,118.143239,pineapple,dog,No,night owl,Maybe \ No newline at end of file diff --git a/sum23/lecture_materials/07_Iteration_and_Strings/lec-07-worksheet1.pdf b/sum23/lecture_materials/06_Iteration1/lec-06-worksheet.pdf similarity index 100% rename from sum23/lecture_materials/07_Iteration_and_Strings/lec-07-worksheet1.pdf rename to sum23/lecture_materials/06_Iteration1/lec-06-worksheet.pdf diff --git a/sum23/lecture_materials/06_Iteration1/lec_06_Iteration_Practice_template.ipynb b/sum23/lecture_materials/06_Iteration1/lec_06_Iteration_Practice_template.ipynb new file mode 100644 index 0000000..b20d96f --- /dev/null +++ b/sum23/lecture_materials/06_Iteration1/lec_06_Iteration_Practice_template.ipynb @@ -0,0 +1,390 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "6a76ef95", + "metadata": {}, + "source": [ + "# Iteration Practice" + ] + }, + { + "cell_type": "markdown", + "id": "103da70b", + "metadata": {}, + "source": [ + "## Learning Objectives\n", + "\n", + "- Iterate through a dataset using for idx in range(project.count())\n", + "- Compute the frequency of data that meets a certain criteria\n", + "- Find the maximum or minimum value of a numeric column in a dataset\n", + " - Handle missing numeric values when computing a maximum / minimum\n", + " - Use the index of a maximum or minimum to access other information about that data item\n", + "- Use break and continue in for loops when processing a dataset\n", + "- Trace the output of a nested loop algorithm that prints out a game grid" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "28961628", + "metadata": {}, + "outputs": [], + "source": [ + "import project" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c9341253", + "metadata": {}, + "outputs": [], + "source": [ + "# TODO: inspect the functions inside project module\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d1dca7ae", + "metadata": {}, + "outputs": [], + "source": [ + "# TODO: inspect the project module's documentation\n" + ] + }, + { + "cell_type": "markdown", + "id": "7fb78f6b", + "metadata": {}, + "source": [ + "### How many students does the dataset have?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d67a080f", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "3c97d494", + "metadata": {}, + "source": [ + "### What is the age of the student at index 10?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "bde8dc35", + "metadata": {}, + "outputs": [], + "source": [ + "id_10_age = project.???\n", + "id_10_age" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b0f87a2c", + "metadata": {}, + "outputs": [], + "source": [ + "# TODO: inspect return value type of get_age function\n", + "print(type(id_10_age))" + ] + }, + { + "cell_type": "markdown", + "id": "37898141", + "metadata": {}, + "source": [ + "### What is the lecture number of the student at index 20?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ba993090", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "60730da8", + "metadata": {}, + "source": [ + "### What is the sleep habit of the student at the last index?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1d92e499", + "metadata": {}, + "outputs": [], + "source": [ + "project.???(???)" + ] + }, + { + "cell_type": "markdown", + "id": "af3d9d8c", + "metadata": {}, + "source": [ + "### How many current lecture (example: LEC001) students are in the dataset? \n", + "\n", + "- use `for` loop to iterate over the dataset:\n", + " - `count` function gives you total number of students\n", + " - use `range` built-in function to generate sequence of integers from `0` to `count - 1`\n", + "- use `get_lecture` to retrieve lecture column value\n", + "- use `if` condition, to determine whether current student is part of `LEC001`\n", + " - `True` evaluation: increment count\n", + " - `False` evaluation: nothing to do" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e024c488", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "b9ff6434", + "metadata": {}, + "source": [ + "### What is the age of the oldest student in current lecture (example: LEC001)?\n", + "\n", + "- use `for` loop to iterate over the dataset just like last problem\n", + "- use `get_age` to retrieve lecture column value\n", + " - if: age is '' (empty), move on to next student using `continue`\n", + " - make sure to typecast return value to an integer\n", + "- use `get_lecture` to retrieve lecture column value\n", + "- use `if` condition, to determine whether current student is part of `LEC001`\n", + " - use `if` condition to determine whether current student's age is greater than previously known max age\n", + " - `True` evaluation: replace previously known max age with current age\n", + " - `False` evaluation: nothing to do" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "38bd778a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "b40a32fb", + "metadata": {}, + "source": [ + "### What is the age of the youngest student in current lecture (example: LEC001)?\n", + "- use similar algorithm as above question" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ea77e0cd", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "296c2a49", + "metadata": {}, + "source": [ + "### What is the average age of students enrolled in CS220 / CS319?\n", + "- you will get an interesting answer :)\n", + "- how can we ensure that data doesn't skew statistics?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8b7c8367", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "\n", + "for idx in range(project.count()):\n", + " age = project.get_age(idx)\n", + " \n", + " if age == '':\n", + " continue\n", + " age = int(age)\n", + " print(age)" + ] + }, + { + "cell_type": "markdown", + "id": "48f1c791", + "metadata": {}, + "source": [ + "### What major is the youngest student in current lecture (example: LEC001) planning to declare?\n", + "- now, we need to find some other detail about the youngest student\n", + "- often, you'll have to keep track of ID of the max or min, so that you can retrive other details about that data entry" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a524873b", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "5294702a", + "metadata": {}, + "source": [ + "### Considering current lecture students (example: LEC001), what is the age of the first student residing at zip code 53715?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fada2a40", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "68793d99", + "metadata": {}, + "source": [ + "## Self-practice" + ] + }, + { + "cell_type": "markdown", + "id": "2eeed867", + "metadata": {}, + "source": [ + "### How many current lecture (example: LEC001) students are runners? " + ] + }, + { + "cell_type": "markdown", + "id": "1ea57e12", + "metadata": {}, + "source": [ + "### How many current lecture (example: LEC001) students are procrastinators? " + ] + }, + { + "cell_type": "markdown", + "id": "cf0ac7c8", + "metadata": {}, + "source": [ + "### How many current lecture (example: LEC001) students own or have owned a pet?" + ] + }, + { + "cell_type": "markdown", + "id": "ffd5e10f", + "metadata": {}, + "source": [ + "### What sleep habit does the youngest student in current lecture (example: LEC001) have?\n", + "- try to solve this from scratch, instead of copy-pasting code to find mimimum age" + ] + }, + { + "cell_type": "markdown", + "id": "f255b95a", + "metadata": {}, + "source": [ + "### What sleep habit does the oldest student in current lecture (example: LEC001) have?\n", + "- try to solve this from scratch, instead of copy-pasting code to find mimimum age" + ] + }, + { + "cell_type": "markdown", + "id": "db60812c", + "metadata": {}, + "source": [ + "### Considering current lecture students (example: LEC001), is the first student with age 18 a runner?" + ] + }, + { + "cell_type": "markdown", + "id": "70a8ac57", + "metadata": {}, + "source": [ + "### What is the minimum latitude (& corresponding longitude) of a student's place of interest? \n", + "- What place is this -> try to enter the lat, long on Google maps?" + ] + }, + { + "cell_type": "markdown", + "id": "581ea197", + "metadata": {}, + "source": [ + "### What is the maximum latitude (& corresponding longitude) of a student's place of interest? \n", + "- What place is this -> try to enter the lat, long on Google maps?" + ] + }, + { + "cell_type": "markdown", + "id": "5f943c98", + "metadata": {}, + "source": [ + "### What is the minimum longitude (& corresponding latitude) of a student's place of interest? \n", + "- What place is this -> try to enter the lat, long on Google maps?" + ] + }, + { + "cell_type": "markdown", + "id": "9b104a50", + "metadata": {}, + "source": [ + "### What is the maximum longitude (& corresponding latitude) of a student's place of interest?\n", + "- What place is this -> try to enter the lat, long on Google maps?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fcee0994", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/sum23/lecture_materials/06_Iteration1/lec_06_Iteration_1_template.ipynb b/sum23/lecture_materials/06_Iteration1/lec_06_Iteration_template.ipynb similarity index 56% rename from sum23/lecture_materials/06_Iteration1/lec_06_Iteration_1_template.ipynb rename to sum23/lecture_materials/06_Iteration1/lec_06_Iteration_template.ipynb index 154d227..bb65f97 100644 --- a/sum23/lecture_materials/06_Iteration1/lec_06_Iteration_1_template.ipynb +++ b/sum23/lecture_materials/06_Iteration1/lec_06_Iteration_template.ipynb @@ -6,12 +6,17 @@ "id": "dd1c3a1b", "metadata": {}, "source": [ - "# Iteration 1\n", + "# Iteration\n", "\n", "## Readings:\n", "\n", + "### For Friday\n", "- Chapter 7 of Think Python\n", - "- Chapter 6.1 to 6.3 of Python for Everybody" + "- Chapter 6.1 to 6.3 of Python for Everybody\n", + "\n", + "### For Monday\n", + "- Chapter 2 of Sweigart book\n", + "- Chapter 6.4 of Python for Everybody" ] }, { @@ -32,7 +37,13 @@ "\n", "- Recognize common `while` loop errors\n", " - Infinite loops (when unintentional)\n", - " - Off-by-one mistakes in the loop control variable" + " - Off-by-one mistakes in the loop control variable\n", + "\n", + "- Read and trace through Python code containing nested loops.\n", + "\n", + "- Read and trace through Python code using `break` or `continue` in a `while` loop\n", + "\n", + "- Determine the effect of break and continue in nested loops" ] }, { @@ -399,6 +410,286 @@ " print(number, \"is not prime\")\n", " number += 1" ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "0f29c848", + "metadata": {}, + "source": [ + "## `break` and `continue`\n", + "`break` and `continue` are python keywords that let us end loop execution early" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "9dc76b8a", + "metadata": {}, + "source": [ + "### `break` example\n", + "- `break` enables to terminate execution of a while loop\n", + "- typically used with a conditional; that is you break when condition evaluates to `True`" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "81abdb38", + "metadata": {}, + "source": [ + "def is_prime(num):\n", + " \"\"\" returns True if x is prime, false otherwise. \n", + " Assumes x is positive\"\"\"\n", + " \n", + " # try all divisors from 2 to sqrt(num) to check if num is prime\n", + " divisor = ???\n", + " while ???:\n", + " # check if num is divisible by divisor\n", + " if num % divisor == ???:\n", + " return ???\n", + " divisor ???\n", + " \n", + " return ???" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e432722e", + "metadata": {}, + "outputs": [], + "source": [ + "print(is_prime(1))\n", + "print(is_prime(2))\n", + "print(is_prime(3))\n", + "print(is_prime(7))\n", + "print(is_prime(16))\n", + "print(is_prime(23))\n", + "print(is_prime(1000000))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c69150ed", + "metadata": {}, + "outputs": [], + "source": [ + "def has_prime(start, end):\n", + " # TODO: write a for loop using range, to:\n", + " # 1. iterate over every number from start to end\n", + " # 2. call is_prime function, to determine if it is prime\n", + " # 3. if you find at least one prime, has_prime should\n", + " # return True, False otherwise\n", + " pass" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "bd3e2027", + "metadata": {}, + "outputs": [], + "source": [ + "has_prime(14, 16)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0429022b", + "metadata": {}, + "outputs": [], + "source": [ + "has_prime(1000000, 1001000)" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "32ba3308", + "metadata": {}, + "source": [ + "### `continue` example\n", + "- `continue` enables to move on to the next iteration of the while loop\n", + "- typically used with a conditional; that is you continue when condition evaluates to `True`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cb569b21", + "metadata": {}, + "outputs": [], + "source": [ + "# TODO: write an infinite loop using while\n", + "\n", + " # TODO: get user input for age\n", + " \n", + " # Goal: to compute running average\n", + " # It is easy to keep track of total and number of user\n", + " # inputs to compute running average\n", + " \n", + " # TODO: discuss what is acceptable range for age\n", + " # What is the guinness world record for oldest person?\n", + " \n", + " # TODO: discuss where you will initialize variables to keep track\n", + " # of total and number of user inputs so far and then type the\n", + " # computation lines to compute updated total and running average\n", + " \n", + " # Now, try entering input as a large number outside of your\n", + " # acceptable age range. What happens to your average?\n", + " # TODO: handle this by writing a conditional and use continue,\n", + " # when user enters invalid age\n", + " \n", + " # Finally, how do we terminate the infinite while loop\n", + " # Let's accept \"q\" as user input for termination\n", + " # TODO: handle that using another conditional\n", + " # Think carefully about where this conditional needs to be in \n", + " # terms of control flow" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "eb5bcba6", + "metadata": {}, + "source": [ + "## After lecture practice\n", + "\n", + "How many times is the while loop condition line executed?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1f48b50f", + "metadata": {}, + "outputs": [], + "source": [ + "n = 7\n", + "while n >= 5:\n", + " print(n)\n", + " n -= 1\n", + " \n", + "# Answer is 4. \n", + "# Loop condition line always gets executed number of \n", + "# iterations + 1 times." + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "bb90cb11", + "metadata": {}, + "source": [ + "Refactor the below function." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "47a87068", + "metadata": {}, + "outputs": [], + "source": [ + "def is_between(a, b, c):\n", + " \"\"\"Return True if b is between a and c (exclusive), \n", + " False otherwise\"\"\"\n", + " if a < c:\n", + " if a < b and b < c:\n", + " return True\n", + " else:\n", + " return False\n", + " elif c <= a:\n", + " if c < b and b < a:\n", + " return True\n", + " else:\n", + " return False\n", + " else:\n", + " return False\n", + " \n", + "print(is_between(1, 3, 2)) # False\n", + "print(is_between(5, 11, 20)) # True\n", + "print(is_between(20, 3, 5)) # False\n", + "print(is_between(50, 11, 9)) # True\n", + "print(is_between(4, 4, 4)) # False" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "73f6ad82", + "metadata": {}, + "outputs": [], + "source": [ + "def is_between_v2(a, b, c):\n", + " return ???\n", + "\n", + "print(is_between_v2(1, 3, 2)) # False\n", + "print(is_between_v2(5, 11, 20)) # True\n", + "print(is_between_v2(20, 3, 5)) # False\n", + "print(is_between_v2(50, 11, 9)) # True\n", + "print(is_between_v2(4, 4, 4)) # False" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "11a9f3ce", + "metadata": {}, + "source": [ + "Trace the output without using Python interpreter" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f0cac75c", + "metadata": {}, + "outputs": [], + "source": [ + "x = 1\n", + "while x < 5:\n", + " y = 1\n", + " while y < 10:\n", + " print (x * y, \"\\t\", end=\"\")\n", + " y += 1\n", + " print()\n", + " x += 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "eb1dc7f0", + "metadata": {}, + "outputs": [], + "source": [ + "width = 9\n", + "height = 4\n", + "symbol = '#'\n", + "row = 0\n", + "while row < height:\n", + " col = 0\n", + " if row % 2 == 1:\n", + " print(\" \", end=\"\")\n", + " while col < width:\n", + " print(symbol + ' ', end=\"\")\n", + " col += 1\n", + " # displays just a newline\n", + " print() # recall default value for end parameter is \"\\n\"\n", + " row += 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d572d8b0", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/sum23/lecture_materials/06_Iteration1/project.py b/sum23/lecture_materials/06_Iteration1/project.py new file mode 100644 index 0000000..ad671f7 --- /dev/null +++ b/sum23/lecture_materials/06_Iteration1/project.py @@ -0,0 +1,67 @@ +__student__ = [] + + +def __init__(): + import csv + """This function will read in the csv_file and store it in a list of dictionaries""" + __student__.clear() + with open('cs220_survey_data.csv', mode='r', encoding='utf-8') as csv_file: + csv_reader = csv.DictReader(csv_file) + for row in csv_reader: + __student__.append(row) + + +def count(): + """This function will return the number of records in the dataset""" + return len(__student__) + + +def get_lecture(idx): + """get_lecture(idx) returns the lecture of the student in row idx""" + return __student__[int(idx)]['Lecture'] + + +def get_age(idx): + """get_age(idx) returns the age of the student in row idx""" + return __student__[int(idx)]['Age'] + + +def get_major(idx): + """get_major(idx) returns the major of the student in row idx""" + return __student__[int(idx)]['Major'] + + +def get_zip_code(idx): + """get_zip_code(idx) returns the residential zip code of the student in row idx""" + return __student__[int(idx)]['Zip Code'] + +def get_latitude(idx): + """get_latitude(idx) returns the latitude of the student's favourite place in row idx""" + return __student__[int(idx)]['Latitude'] + +def get_longitude(idx): + """get_longitude(idx) returns the longitude of the student's favourite place in row idx""" + return __student__[int(idx)]['Longitude'] + +def get_piazza_topping(idx): + """get_piazza_topping(idx) returns the preferred pizza toppings of the student in row idx""" + return __student__[int(idx)]['Pizza topping'] + +def get_pet_owner(idx): + """get_pet_owner(idx) returns the pet preference of student in row idx""" + return __student__[int(idx)]['Pet preference'] + +def get_runner(idx): + """get_runner(idx) returns whether student in row idx is a runner""" + return __student__[int(idx)]['Runner'] + +def get_sleep_habit(idx): + """get_sleep_habit(idx) returns the sleep habit of the student in row idx""" + return __student__[int(idx)]['Sleep habit'] + +def get_procrastinator(idx): + """get_procrastinator(idx) returns whether student in row idx is a procrastinator""" + return __student__[int(idx)]['Procrastinator'] + + +__init__() diff --git a/sum23/lecture_materials/07_Iteration_and_Strings/lec-07-worksheet2.pdf b/sum23/lecture_materials/07_Iteration_and_Strings/lec-07-worksheet.pdf similarity index 100% rename from sum23/lecture_materials/07_Iteration_and_Strings/lec-07-worksheet2.pdf rename to sum23/lecture_materials/07_Iteration_and_Strings/lec-07-worksheet.pdf -- GitLab