From e642cfb150daff7061b54a4dbd35b8d2a489f810 Mon Sep 17 00:00:00 2001 From: Louis Oliphant <ltoliphant@wisc.edu> Date: Fri, 21 Feb 2025 07:04:30 -0600 Subject: [PATCH] added in 13_strings --- .../13_Strings/Lec_13_Strings.ipynb | 717 ++++++++++ .../13_Strings/Lec_13_Strings_Solution.ipynb | 1270 +++++++++++++++++ .../13_Strings/Lec_13_Strings_Worksheet.ipynb | 281 ++++ .../13_Strings/cs220_survey_data.csv | 979 +++++++++++++ s25/Louis_Lecture_Notes/13_Strings/project.py | 84 ++ 5 files changed, 3331 insertions(+) create mode 100644 s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings.ipynb create mode 100644 s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Solution.ipynb create mode 100644 s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Worksheet.ipynb create mode 100644 s25/Louis_Lecture_Notes/13_Strings/cs220_survey_data.csv create mode 100644 s25/Louis_Lecture_Notes/13_Strings/project.py diff --git a/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings.ipynb b/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings.ipynb new file mode 100644 index 0000000..6e97e0a --- /dev/null +++ b/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings.ipynb @@ -0,0 +1,717 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Warmup" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Warmup 1: Build a string using +=\n", + "# TODO: Put in values for the names for a dog, a cat, and a chicken.\n", + "\n", + "dog = \"\"\n", + "cat = \"\"\n", + "chicken = \"\"\n", + "\n", + "sentence = \"\"\n", + "sentence += \"I have a dog named \" + dog\n", + "sentence += \" a cat named \" + cat\n", + "sentence += \" and a chicken named \" + chicken\n", + "print(sentence)\n", + "\n", + "# TODO: print the length of sentence using len\n", + "help(len)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Warmup 2a: Read in the data for students\n", + "# TODO: Run this code. Remember the student survey and the project module for looking at the data?\n", + "import project\n", + "help(project)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Warmup 2b: Write a for loop to find the number of students \n", + "# who are in your lecture and like pineapple on their pizza\n", + "# BONUS: What percentage of the class is this?\n", + "\n", + "for idx in range(???):\n", + " pass\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Warmup 2c: Write a for loop to find the favorite song of the youngest student in CS220.\n", + "# If there are multiple youngest students, use the last one.\n", + "# If they didn't have a favorite song, say \"They didn't have a favorite song :(\"\n", + "\n", + "for idx in range(???):\n", + " pass\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Strings\n", + "\n", + "## Readings\n", + "\n", + "- [Downey Ch 8](https://greenteapress.com/thinkpython2/html/thinkpython2009.html)\n", + "- [Python for Everybody, Ch. 7](https://runestone.academy/ns/books/published/py4e-int/strings/toctree.html)\n", + "- [Optional: Downey Ch 9](https://greenteapress.com/thinkpython2/html/thinkpython2010.html)\n", + "\n", + "\n", + "## Learning Objectives\n", + "After this lecture you will be able to...\n", + "- Compare two strings by hand using < or > \n", + "- Recognize common string methods, explain what they do, and use them in Python code\n", + "- Define the term sequence, name common sequence operations, and explain how a string is a sequence\n", + "- Index and slice strings using correct syntax, including positive and negative indices\n", + "- Read and Write code that uses a for loop to iterate over a string\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Compare Strings\n", + "\n", + "You can use comparison operators with strings (`<`,`>`,`<=`,`>=`,`==`,`!=`).\n", + "\n", + "Strings are compared one character at a time. The ASCII table comes in handy to know how the characters will compare ([https://simple.wikipedia.org/wiki/ASCII](https://simple.wikipedia.org/wiki/ASCII)). This handy shorthand can help you remember many of the import aspects of the table:\n", + "\n", + "`\"\" < \" \" < \"0\" < \"9\" < \"A\" < \"Z\" < \"a\" < \"z\"`\n", + "\n", + "1. shorter strings come before longer strings\n", + "2. the space character comes before digits\n", + "3. digits come before upper-case\n", + "4. upper-case comes before lower-case\n", + "\n", + "### You Try It\n", + "\n", + "For each of the following comparisons, write down if you think it evaluates to true or false then run the code in the cell to see if you are right." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"\" == \" \" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"cat\" == \"dog\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"cat\" != \"dog\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"cat\" < \"dog\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"cats\" < \"cat\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"Hat\" > \"hat\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"11\" < \"2\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"dorm room\" < \"dormroom\" ## true or false?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Remember that strings are not equal to integers or floats**" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"1\" != 1 ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\"3.14\" == 3.14 ## true or false?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Common String Methods\n", + "\n", + "Python has many built-in string methods. A **method** is similar to a **function** except it is associated with a particular object. To call a method you first name the variable it will be operating on, followed by a dot, followed by the call to the method. The syntax looks like this:\n", + "\n", + "```python\n", + "name = \"Louis\"\n", + "new_name = name.upper()\n", + "```\n", + "\n", + "In this example, the `upper()` method is called on the `name` variable. **All of the string methods do not change the original string.** Any modifications are returned so the original string is unmodified. A value that you cannot change is called **immutable**. Strings are immutable. If you try to modify an immutable object, you actually create a new object with the modified value. So the modified name is returned and referenced by the `new_name` variable.\n", + "\n", + "```python\n", + "print(name,new_name)\n", + "```\n", + "\n", + "```\n", + "Louis LOUIS\n", + "```\n", + "\n", + "Here is a table of some common string methods and and the purpose of the method." + ] + }, + { + "attachments": { + "string%20methods.png": { + "image/png": "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" + } + }, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### You Try It\n", + "\n", + "Call each of the different string methods listed in the table above to understand what they do. Try calling the methods on the provided variables referring to different strings. Complete the code in the cells below using the methods from the table to understand what the methods do." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "name = \"Louis\"\n", + "new_name = name.upper()\n", + "\n", + "print(name,new_name)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dog = \"Pepper\"\n", + "\n", + "new_dog = ... ## Convert to lower case\n", + "\n", + "print(dog,new_dog)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "line = \"\\tlook! we're in space! \\n\\n\"\n", + "\n", + "new_line = ... ## remove white space on both sides\n", + "\n", + "print(line,new_line)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sentence = \"{} has a pet dog named {}.\"\n", + "new_sentence = ... ## use format to put in a name and dog name.\n", + "\n", + "print(sentence,new_sentence)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "if new_dog.startswith(\"Pep\"):\n", + " print(\"The dog's name starts with Pep.\")\n", + "else:\n", + " print(\"{} must not be {}'s dog.\".format(new_dog,name)) #note the calling of the method on a string literal" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "idx = line.find(\"look!\") \n", + "print(\"'look!' is found at index {} in '{}'\".format(idx,line))\n", + "\n", + "## What if you look for something that isn't there?\n", + "\n", + "idx = line.find(\"frog\")\n", + "print(\"`frog` is found at index {} in '{}'\".format(idx,line))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "rhyme = \"Simple Simon met a pieman, Going to the fair; Says Simple Simon to the pieman, Let me taste your ware.\"\n", + "new_rhyme = ... ## replace pieman with baker\n", + "\n", + "print(rhyme,new_rhyme)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Python Sequences\n", + "\n", + "A **sequence** is an ordered collection of items that can be accessed using an index. A string is a sequence. Remember that indexes begin at 0. The largest index is **one less** then the length." + ] + }, + { + "attachments": { + "sequences.png": { + "image/png": "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nHNON+WUU7ZaFskPBCAAAQhAAAJNJtDWSuyzzz7r1ltvvaoIpQgtscQSbplllnG77rqrGzRoUNV7GhHhV7/6lbv55pvjpLbcckt36qmnxse9aef55593xx57rPvf//7n3nrrLTdp0iRf/L59+7q55prLLb300m6HHXZwm266qRswYEBvQkNZIQABCEAAAhDIINDWSuxXX33lRo0alVGs0lOK88gjj/iTf/rTn9wpp5zitt9++9JITTh67733SvL/wQcfNCEXzU1y4sSJbo899nDDhw9333zzTZfM6Nzbb7/t//7zn/+4WWaZxZ111llOCj8BAhCAAAQgAIHeS6DX+cRKUZRF7y9/+UvvrfUWKvnBBx/sLrzwwkwFNiubH330kXv88cezLnEOAhCAAAQgAIFeRKDjlNippprKzTPPPP6vktvAAQcc4F588cXCqnrkyJHu7rvvLkx+JwiWZXXYsGFdiiIXguWWW8795Cc/cfPNN1+X65yAAAQgAAEIQAACHafE/uY3v/E+lfKr/OSTT9znn3/uLX0ahk4GuSJoWLqI8O6777p11lnHXXTRRUWI7xiZt9xyS5eyHHLIIe7jjz92jz32mLvxxhudPgZGjx7tTj/9dDf33HN3ic8JCEAAAhCAAAR6J4GOU2LT1TjttNO6nXfe2Y0YMSJ9yT3xxBNdzvX0hBSudddd17366qs9FdXx9z/88MMlZZQV/cQTT+wy8W7GGWd0+++/v3vttde8G8jyyy9fch8HEIAABCAAAQj0PgJtPbGrO9WlVQz69esXz3rXvU8//XR3RFSNK6vv+uuv75555pmqcYngnPxbk+Hrr792Tz31lPve976XPB3va6mt3XbbLT5mBwIQgAAEIACB3kug1yixX375ZYkCqyrXzHcpTn/9619LWsBSSy3l3QFKTn57cMUVV7jkKgKyEm633XZezsYbb+yS1sUnn3zS/fnPfy4RM++88/plokpOpg60msLtt9/u7rnnHq/oaXmp1Vdf3Vt4U1EzDzWb/x//+Id7+eWX/f1arkrLVC2++OJu8803d7PNNlvmfTp50003+ftCBC1LttZaa7k33njD5+n+++93Yrngggu61VZbzfuthrjd3S622GLuhRdeKLltgw02cNdff737/ve/X3K+1oPx48d7X2Qpw/pIGTdunBs8eLBbdtllPUP5S9ca5JKi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szr99e3b180000z+3Jdffumso3FfffWVm2KKKSqWTvfoXsmTHIUgu+KNGRfzlKU8zDDDDG6aaabx23rzlCxPFqtQDOuc3QMPPOAPP/3003C6ZJtn+WqR9cknn7jbb7/d16Mysu6665bkJxw0mlVIt9K2lvJVuj95LU9ZsEqSrbwPK+da/Rm8//773T333BNXpCmCbuDAgf44z+fm0EMPdZtuuqmzHwBxZiRxP/7xj30a6jP32GMPZx//btFFF43zUcuOKbDu8ssvdyeddJLbaaed3Oabb171fVWLXOL0LgK93p3go48+ct98803FWjfLnJttttnK/pm1s+L9RVwMCmdQzEKHpbRmn312d91115UkW66M/fr188pvkKOb6lUY85SVzI/2682TyqP7w1b7SVb+gv133333uYcffjgcZm7zLF8tshZaaCH32WefObMSZ+YnnGw0q5BupW0t5at0f/JanrJglSRbeb8VWE2aNKkkk3m2hVpktfozaKNn/iN3vvnmK+Gkg1rK1+WmMifmmGMON+ecczpt9RfCNtts42accUZ3yimnhFM1b5Pypp56ajfttNPWfC8RIRAT6HW2528LrKGMlVZaKbJf5IlMqYm23HLLSMPwWcF8M6MNNtig7N95552XdVsu56yiMuUorxdeeGFkfqjRCy+8EF1zzTUl8TTso3sXXHDBaPnll48GDBgQ2Zd09PTTT5fE04HuNd9aL0syy3EIN5bLUy2yzDocHXXUUdFiiy0WmZU4mnfeeaN99tknMotHEO+3Gqa66aab/P6NN94Y6bhSUJ7K5asaqyBXbCRj2WWXDae6bBvJKiR+5JFH+nz98Y9/DKdKto1kZUqFHz4cMmRIZC+eyD4uovXXXz+yD4CSPOmgGay6ZCJ1ohGs7MMjWm211aLFF188WmKJJbybTsjGDjvs4M/r2kEHHRRON5SVhsj33XffaIEFFoimnHJKv9UzqPPJ0AhWIb2//e1v0VJLLeXZmH9pdNppp0WLLLKI77eUt2RoRrtqpWdQLC6++OLoJz/5SbTccst59yc9h+q71L8mQ16sHnzwwejtt9/275pnnnkmmUR09NFH+3b0zjvvlJyXK5Ta2FZbbRWZEci7iJnPfRxn1KhRkVmSIxs5jP7zn//E59M75fr1dDyOeyeBbA2pF7CQ/5AejgMPPDCy4ZDIvgKjd999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xoxx//73v7vIrXRPl8gdeOKNN95w7777bu4le/31152UJELrEfj666/dZptt5maaaSY3yyyzONVVO4TPPvvMqR/abrvt2iG7LZdHGQqeeeaZlssXGYKACKDE0g5yIxBFURdZOjd+/Hiv8Fx//fVup5128kpoPZac1157zW266abuoYcechMnTvRpSWn+3//+55TO448/3iX9Wk6Uu/+LL75wP/nJT9wVV1zRRUy5e7pE7NATq666qttoo41yLd2nn37qFl98cf9hkqtghOVC4JxzznFXX321m3POOd0222zjpptuulzkFi1EfYP+vvnmm6KT6kj5v//9790yyyzjbr/99o4sH4VqbwL92zv75L6VCaywwgruhz/8obfY3HfffW706NE+u1I2pYzefffd3mpbaxluuukmJ0VHYY455nBnnnmmm3XWWf3+4MGD67bEnnTSSS59v6xOshw/8MADbuGFF+6Sxax7ukRqwxOqm1tuucVbrWQ9Lxf0MSJrXJ5h+umnd9tuu61TuyG0HoH//Oc/PlMPP/ywm3vuuVsvg22WI/Vlzz//vFt55ZUbnvPupL3eeus5jbIttdRSDc8nCUKgKgH7QiVAIBcCL7zwgkyx8d/vfve7WO6oUaOi73//+/E1xbvhhhvi6//973+jXXbZJbIv/miqqaaKzGUgOuGEEyKznvg4F154YbTmmmvG95uiE/31r3+Nvvrqq8isd9Giiy7q/5599lkf/+CDD47PmcIZHX/88dESSywRTTnllNGSSy4ZXXvttVUcvHQAAEAASURBVHHa6fvNchxtuOGGcVrTTjttLOvss8/296XvCcIefPDByCyUkSnF0RRTTOHv+8UvfhE999xzIUpUa97GjRsX6V6lv88++8QsYkGpnc8//zwy94fU2e4dKm+qG7N6d+/GAmOb73E0adKkqimorbzzzjtV4yUjVJJtHzLRe++9l4ye+77kK51yQeV+//33y12ObKg3GjlyZDR27NgucfLOv56f2WabrUs6PTlhH7Zly19v/j/66KMSZnom1Ka33nprn1WlmcWr1ucnXR/V7suqI+XpBz/4QXT66adn4qul7DYvILLRosz7w0mlbaNe4dBvq6WtSLXIVrxq7VNxskJWvrLicQ4C1QhomIUAgVwIVFJilcAdd9wRK4Z6qdiQpE/3uuuui8xvtuSaruvPLH6+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e+8dX9PwT4iz0EILucMOO8wtvPDCbuqpp3Zrr722u+aaa+L7tPP111+74447zm2wwQZu5plndnPNNZf7xS9+4Z599tmSeOeee65bZZVV3MCBA93000/v1lprLfevf/2rJE76QLKPtkXzf/CDH/h7ZpppJrfqqqu6008/3U2aNMlH/9vf/ub+8Y9/xLfOM8887pNPPvH3xCdTO9XyUmuZ3rBlPn75y1/64c9pp53WuzD85Cc/ifmdc8457v7774+PVf4QZGkKnJdbbrlwuiaehxxySHyvhstOOOEEt+SSS7oBAwa4pZZayl133XWxPO3ce++9buutt3aLLLKI69evnxPHjTbayAVfsVrLW41bSaIc9BoClfqdNAR9XEuxUJ+k9qrtlVdeGUf72c9+5vRRuoP9dPFzzz3n3nzzzbit63l54okn3Prrr+9mnHFGN8sss7jtt98+/oCVkHHjxrnzzz/f/fSnP3Xf+973Su7V/UpbPvNbbrmlm3/++f3zsOCCCzr1gR9//HGcj+SO3CHCs7r77rvHl1544YX4vJ7h8ePH+2saEZI70wILLOCmnHJKH0fpPf/88/G922yzTXzvpZdeGp/feeed4/Pq2yqFSs/1V1995U455RT3wx/+0LPS0Lj688MPP9y9++67Xmx32WblRaNgv/nNb3ye+/fv777//e+7p59+Oiuq79uq9edZN4b3mOrg//7v/3wUtSO9C3RORosQ9B4KdaW46fakeN1pry+++GLc3tRv6uOq2ghntX6y1v62iPeLyn/PPfe4XXfd1S277LL+fbzyyiu7E088MbY6d/f9omfuKPvxpaH289N6t6vN67nWcxhCtTQVrxq3IKujtmbq733BWVvTXyo89thjkSlSdsl1+bOh9ciUvsiU0fjavvvu6yWMHDkyss7Hn7fGF919991xnCxZpgRFl19+ub/XJlFFP/rRjzLjm0IbPfLIIz7eGWeckRlnvfXWS5Xiu8MvvvgiMsUs8z7la/XVV4/MdSDOezqv77zzznfCEnvV8lJrmayDicxiVDZ/ys8xxxwT3XrrrXEcMQnBXkDxeftA8KdrTdtegPG9qo902aeYYopI9apw8cUXRzpOx9GxvVSjWtOsxs0nlv7P0rCE02c57gQC39ZttX5HRa3WXtWGTSH0VNRXhbaq/uPll1+Oj3XeFN+SY50zxdLfqz7O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" + } + }, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# len of a string\n", + "st = \"hello world\\n\"\n", + "len(st)\n", + "#len(1000) # Can't take the len() of an integer" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Indexing and Slicing\n", + "\n", + "You can use **indexing** to extract a single character from a string. You can use **slicing** to extract a subsection of a string.\n", + "\n", + "To use indexing you use square brackets `[]` after the string with the index number of the character you would like to extract. You can use negative indexing and then the counting starts from the right end of the string counting backwards.\n", + "\n", + "```python\n", + "ch = name[3]\n", + "```\n", + "\n", + "To use slicing you use square brackets with two numbers separated by a colon inside the brackets. The new string will be a subsection of the original string from the start index and going up to **but not including** the end index. Both numbers are optional.\n", + "\n", + "```python\n", + "subsec = name[3:5]\n", + "```\n", + "\n", + "In the cells below, practice doing indexing and slicing to see the many ways it can be done." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#indexing\n", + "day = \"Friday\"\n", + "print(\"012345\")\n", + "print(day)\n", + "# print(day[1]) #2nd 'day indexed at 1'\n", + "# print(day[-1]) # last\n", + "# print(day[-2]) # 2nd last\n", + "# print(day[50]) # this won't work" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# slicing\n", + "print(day)\n", + "print(day[1:3]) # include 1, exclude 3\n", + "# print(day[1:100]) # slicing is forgiving\n", + "# print(day[1:]) # can skip 2nd number\n", + "# print(day[:3]) # can skip 1st number\n", + "# print(day[:]) # this, too!\n", + "# print(day[-3:-1]) # can use negative indices" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "indexing and slicing can be combined with the string methods and a loop to extract out portion of a string at a time, walking over the entire string" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# nursery rhyme (https://en.wikipedia.org/wiki/Simple_Simon_(nursery_rhyme))\n", + "rhyme = \"\"\"Simple Simon met a pieman,\n", + "Going to the fair;\n", + "Says Simple Simon to the pieman,\n", + "Let me taste your ware.\n", + "\n", + "Said the pieman to Simple Simon,\n", + "Show me first your penny;\n", + "Says Simple Simon to the pieman,\n", + "Indeed I have not any.\n", + "\n", + "Simple Simon went a-fishing,\n", + "For to catch a whale;\n", + "All the water he had got,\n", + "Was in his mother's pail.\n", + "\n", + "Simple Simon went to look\n", + "If plums grew on a thistle;\n", + "He pricked his fingers very much,\n", + "Which made poor Simon whistle.\n", + "\n", + "He went for water in a sieve\n", + "But soon it all fell through\n", + "And now poor Simple Simon\n", + "Bids you all adieu!\"\"\"\n", + "\n", + "idx = rhyme.find(\"\\n\\n\")\n", + "count = 1\n", + "while idx != -1:\n", + " stanza = rhyme[:idx+2] #include the two newline characters\n", + " print(\"STANZA NUMBER {}\".format(count))\n", + " print(stanza)\n", + " count+=1\n", + " rhyme = rhyme[idx+2:] #exclude the two newline characters\n", + " idx = rhyme.find(\"\\n\\n\")\n", + "##now handle the last stanza that is still left in the rhyme\n", + "print(\"FINAl STANZA NUMBER {}\".format(count))\n", + "print(rhyme)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Iterating Over a String\n", + "\n", + "Because a string is a sequence you can iterate over the characters in a string. Look at and run the code in the cells below to understand some ways to do this." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# for loop\n", + "\n", + "day = \"Friday\"\n", + "\n", + "for letter in day: #letter is a new variable that is the value of each iteration\n", + " print(letter)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# same thing using while loops\n", + "index = 0\n", + "while index < len(day):\n", + " print (day[index])\n", + " index +=1\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# the 2nd variable must be defined\n", + "for a in b: #2nd var undefined -- there is no b variable\n", + " print(a)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# a for loop can be used with range being the length of a string\n", + "for idx in range(len(day)):\n", + " print(day[idx])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# ... you can optionally set a starting index with a 2nd argument...\n", + "for idx in range(2, len(day)):\n", + " print(day[idx])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Remember that range() can take multiple arguments -- the third is the step size.\n", + "for idx in range(0, len(day), 2): \n", + " print(day[idx])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### You Try It\n", + "\n", + "Modifying the code in the cell below to extract the upper-case letters to create an acronym." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Practice: Write a for loop to generate a string that makes an acronym.\n", + "\n", + "phrase = \"National Collegiate Athletic Association\"\n", + "acro = \"\"\n", + "for letter in phrase:\n", + " if letter.isupper():\n", + " pass\n", + "print(\"The acronym for '{}' is {}.\".format(phrase,acro))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Modify the code in the cell below to count up the upper-case (`isupper()`), lower-case (`islower()`), digits (`isdigit()`), non-ascii (`not isascii()`), and non-alphanumeric characters (`not isalnum()`) characters in the string provided. Check out [https://www.w3schools.com/python/python_ref_string.asp](https://www.w3schools.com/python/python_ref_string.asp) to see a listing of many string methods." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "##TODO -- finish the code to count up other categories of characters\n", + "\n", + "complex_string = \"Hello, 世界! -- You contain 8.18 billion people and 1,864 大熊貓.\"\n", + "\n", + "upper_count = 0\n", + "nonascii_count = 0\n", + "for ch in complex_string:\n", + " if ch.isupper():\n", + " upper_count+=1\n", + " if not ch.isascii():\n", + " nonascii_count+=1\n", + "\n", + "\n", + "print(complex_string,\"\\n\")\n", + "print(\"The string above contains {} characters divided into different categories:\".format(len(complex_string)))\n", + "print(\"Upper characters: {}\".format(upper_count))\n", + "print(\"non-Ascii characters: {}\".format(nonascii_count))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wordle!" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Complete the 5 TODOs!\n", + "def get_wordle_results(guess):\n", + " wordle_result = \"\"\n", + " for i in range(len(guess)):\n", + " if ???: # TODO_4 Check if the letter is correct.\n", + " wordle_result += \"O\"\n", + " elif ???: # TODO_5 Check if the letter is in the string, but in the wrong place.\n", + " wordle_result += \"_\"\n", + " else:\n", + " wordle_result += \"X\"\n", + " return wordle_result\n", + "\n", + "max_num_guesses = 6\n", + "current_num_guesses = 1\n", + "word_of_the_day = \"CRANE\"\n", + "\n", + "print(\"Welcome to PyWordle!\")\n", + "print(\"You have 6 guesses to guess a 5 character word.\")\n", + "print(\"X\\tThe letter is not in the word.\")\n", + "print(\"_\\tThe letter is in the word, but in the wrong place.\")\n", + "print(\"O\\tThe letter is in the correct place!\")\n", + "\n", + "# TODO_1: Complete the condition so they can only play up to their max # of guesses.\n", + "while ???:\n", + " guess = input(\"Guess the word: \")\n", + " \n", + " # TODO_2: Complete the condition to re-prompt the user to\n", + " # enter their guess until it is the correct length.\n", + " while ??? :\n", + " print(\"A wordle must be exactly 5 characters long!\")\n", + " guess = input(\"Guess the word: \")\n", + " \n", + " # TODO_3: Convert their guess to all upper-case.\n", + " ???\n", + " \n", + " if guess == word_of_the_day:\n", + " break\n", + " \n", + " wordle_results = get_wordle_results(guess)\n", + " \n", + " print(\"{}\\t{}\".format(guess, wordle_results))\n", + " \n", + " current_num_guesses += 1\n", + "\n", + "if current_num_guesses > max_num_guesses:\n", + " print(\"Better luck next time!\")\n", + " print(\"The word was: {}\".format(word_of_the_day))\n", + "else:\n", + " print(\"You won in {} guesses!\".format(current_num_guesses))\n", + " " + ] + } + ], + "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.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Solution.ipynb b/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Solution.ipynb new file mode 100644 index 0000000..4df3889 --- /dev/null +++ b/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Solution.ipynb @@ -0,0 +1,1270 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Warmup" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "I have a dog named spud a cat named pepper and a chicken named tyson\n" + ] + }, + { + "data": { + "text/plain": [ + "68" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Warmup 1: Build a string using +=\n", + "dog = \"spud\"\n", + "cat = \"pepper\"\n", + "chicken = \"tyson\"\n", + "\n", + "sentence = \"\"\n", + "sentence += \"I have a dog named \" + dog\n", + "sentence += \" a cat named \" + cat\n", + "sentence += \" and a chicken named \" + chicken\n", + "print(sentence)\n", + "\n", + "# TODO: print the length of sentence using len\n", + "len(sentence)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Help on module project:\n", + "\n", + "NAME\n", + " project\n", + "\n", + "FUNCTIONS\n", + " __init__()\n", + " \n", + " count()\n", + " This function will return the number of records in the dataset\n", + " \n", + " get_age(idx)\n", + " get_age(idx) returns the age of the student in row idx\n", + " \n", + " get_cats_or_dogs(idx)\n", + " get_cats_or_dogs(idx) returns whether student in row idx likes cats or dogs\n", + " \n", + " get_latitude(idx)\n", + " get_zip_code(idx) returns the favorite latitude of the student in row idx\n", + " \n", + " get_lecture(idx)\n", + " get_lecture(idx) returns the lecture of the student in row idx\n", + " \n", + " get_longitude(idx)\n", + " get_zip_code(idx) returns the favorite longitude of the student in row idx\n", + " \n", + " get_other_majors(idx)\n", + " get_other_majors(idx) returns the other major of the student in row idx\n", + " \n", + " get_pizza_topping(idx)\n", + " get_pizza_topping(idx) returns the preferred pizza toppings of the student in row idx\n", + " \n", + " get_primary_major(idx)\n", + " get_primary_major(idx) returns the primary major of the student in row idx\n", + " \n", + " get_procrastinator(idx)\n", + " get_procrastinator(idx) returns whether student in row idx is a procrastinator\n", + " \n", + " get_runner(idx)\n", + " get_runner(idx) returns whether student in row idx is a runner\n", + " \n", + " get_secondary_majors(idx)\n", + " get_other_majors(idx) returns the secondary majors of the student in row idx\n", + " \n", + " get_section(idx)\n", + " get_lecture(idx) returns the section of the student in row idx\n", + " \n", + " get_sleep_habit(idx)\n", + " get_sleep_habit(idx) returns the sleep habit of the student in row idx\n", + " \n", + " get_song(idx)\n", + " get_procrastinator(idx) returns the student in row idx favorite song\n", + " \n", + " get_zip_code(idx)\n", + " get_zip_code(idx) returns the residential zip code of the student in row idx\n", + "\n", + "DATA\n", + " __student__ = [{'Age': '19', 'Cats or Dogs': 'dog', 'Data Science Majo...\n", + "\n", + "FILE\n", + " /Users/oliphant/course_repos/cs220/cs220-lecture-material/f24/Louis_Lecture_Notes/13_Strings/project.py\n", + "\n", + "\n" + ] + } + ], + "source": [ + "# Warmup 2a: Read in the data for students\n", + "# TODO: Run this code. Remember the student survey and the project module for looking at the data?\n", + "import project\n", + "help(project)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "26 students, or 10.61 percent of students, love pineapple on their pizza!\n" + ] + } + ], + "source": [ + "# Warmup 2b: Write a for loop to find the number of students \n", + "# who are in LEC 003 and like pineapple on their pizza\n", + "# BONUS: What percentage of the class is this?\n", + "\n", + "count_students = 0\n", + "total_lec005 = 0\n", + "for idx in range(project.count()):\n", + " current_pizza_top = project.get_pizza_topping(idx)\n", + " current_lec_num = project.get_lecture(idx)\n", + " if current_lec_num == 'LEC003':\n", + " total_lec005 += 1\n", + " if current_pizza_top == 'pineapple':\n", + " count_students += 1\n", + " \n", + "print(count_students, \"students, or\", round(count_students / total_lec005 * 100, 2), \"percent of students, love pineapple on their pizza!\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Youngest student is 0\n", + "You Should See Me in a Crown by Billie Eilish\n" + ] + } + ], + "source": [ + "# Warmup 2c: Write a for loop to find the favorite song of the youngest student in CS220.\n", + "# If there are multiple youngest students, use the last one.\n", + "# If they didn't have a favorite song, say \"They didn't have a favorite song :(\"\n", + "\n", + "min_age = None\n", + "fav_song = None\n", + "for idx in range(project.count()):\n", + " current_age = project.get_age(idx)\n", + " \n", + " if current_age == '' or '.' in current_age:\n", + " continue\n", + " \n", + " current_age = int(current_age)\n", + " \n", + " if min_age == None or current_age <= min_age:\n", + " min_age = current_age\n", + " fav_song = project.get_song(idx)\n", + " if fav_song == '':\n", + " fav_song = \"They didn't have a favorite song :(\"\n", + "\n", + "print(\"Youngest student is\",min_age)\n", + "print(fav_song)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Strings\n", + "\n", + "## Readings\n", + "\n", + "- [Downey Ch 8](https://greenteapress.com/thinkpython2/html/thinkpython2009.html)\n", + "- [Python for Everybody, Ch. 7](https://runestone.academy/ns/books/published/py4e-int/strings/toctree.html)\n", + "- [Optional: Downey Ch 9](https://greenteapress.com/thinkpython2/html/thinkpython2010.html)\n", + "\n", + "\n", + "## Learning Objectives\n", + "After this lecture you will be able to...\n", + "- Compare two strings by hand using < or > \n", + "- Recognize common string methods, explain what they do, and use them in Python code\n", + "- Define the term sequence, name common sequence operations, and explain how a string is a sequence\n", + "- Index and slice strings using correct syntax, including positive and negative indices\n", + "- Read and Write code that uses a for loop to iterate over a string\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Compare Strings\n", + "\n", + "You can use comparison operators with strings (`<`,`>`,`<=`,`>=`,`==`,`!=`).\n", + "\n", + "Strings are compared one character at a time. The ASCII table comes in handy to know how the characters will compare ([https://simple.wikipedia.org/wiki/ASCII](https://simple.wikipedia.org/wiki/ASCII)). This handy shorthand can help you remember many of the import aspects of the table:\n", + "\n", + "`\"\" < \" \" < \"0\" < \"9\" < \"A\" < \"Z\" < \"a\" < \"z\"`\n", + "\n", + "1. shorter strings come before longer strings\n", + "2. the space character comes before digits\n", + "3. digits come before upper-case\n", + "4. upper-case comes before lower-case\n", + "\n", + "### You Try It\n", + "\n", + "For each of the following comparisons, write down if you think it evaluates to true or false then run the code in the cell to see if you are right." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "False" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\" == \" \" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "False" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"cat\" == \"dog\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"cat\" != \"dog\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"cat\" < \"dog\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "False" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"cats\" < \"cat\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "False" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"Hat\" > \"hat\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"11\" < \"2\" ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"dorm room\" < \"dormroom\" ## true or false?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Remember that strings are not equal to integers or floats**" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "True" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"1\" != 1 ## true or false?" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "False" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"3.14\" == 3.14 ## true or false?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Common String Methods\n", + "\n", + "Python has many built-in string methods. A **method** is similar to a **function** except it is associated with a particular object. To call a method you first name the variable it will be operating on, followed by a dot, followed by the call to the method. The syntax looks like this:\n", + "\n", + "```python\n", + "name = \"Louis\"\n", + "new_name = name.upper()\n", + "```\n", + "\n", + "In this example, the `upper()` method is called on the `name` variable. **All of the string methods do not change the original string.** Any modifications are returned so the original string is unmodified. A value that you cannot change is called **immutable**. Strings are immutable. If you try to modify an immutable object, you actually create a new object with the modified value. So the modified name is returned and referenced by the `new_name` variable.\n", + "\n", + "```python\n", + "print(name,new_name)\n", + "```\n", + "\n", + "```\n", + "Louis LOUIS\n", + "```\n", + "\n", + "Here is a table of some common string methods and and the purpose of the method." + ] + }, + { + "attachments": { + "string%20methods.png": { + "image/png": "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" + } + }, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### You Try It\n", + "\n", + "Call each of the different string methods listed in the table above to understand what they do. Try calling the methods on the provided variables referring to different strings. Complete the code in the cells below using the methods from the table to understand what the methods do." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Louis LOUIS\n" + ] + } + ], + "source": [ + "name = \"Louis\"\n", + "new_name = name.upper()\n", + "\n", + "print(name,new_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pepper pepper\n" + ] + } + ], + "source": [ + "dog = \"Pepper\"\n", + "\n", + "new_dog = dog.lower() ## Convert to lower case\n", + "\n", + "print(dog,new_dog)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\tlook! we're in space! \n", + "\n", + " look! we're in space!\n" + ] + } + ], + "source": [ + "line = \"\\tlook! we're in space! \\n\\n\"\n", + "\n", + "new_line = line.strip() ## remove white space on both sides\n", + "\n", + "print(line,new_line)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{} has a pet dog named {}. Louis has a pet dog named Pepper.\n" + ] + } + ], + "source": [ + "sentence = \"{} has a pet dog named {}.\"\n", + "new_sentence = sentence.format(name,dog) ## use format to put in a name and dog name.\n", + "\n", + "print(sentence,new_sentence)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "pepper must not be Louis's dog.\n" + ] + } + ], + "source": [ + "if new_dog.startswith(\"Pep\"):\n", + " print(\"The dog's name starts with Pep.\")\n", + "else:\n", + " print(\"{} must not be {}'s dog.\".format(new_dog,name)) #note the calling of the method on a string literal" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "'look!' is found at index 1 in '\tlook! we're in space! \n", + "\n", + "'\n", + "`frog` is found at index -1 in '\tlook! we're in space! \n", + "\n", + "'\n" + ] + } + ], + "source": [ + "idx = line.find(\"look!\") \n", + "print(\"'look!' is found at index {} in '{}'\".format(idx,line))\n", + "\n", + "## What if you look for something that isn't there?\n", + "\n", + "idx = line.find(\"frog\")\n", + "print(\"`frog` is found at index {} in '{}'\".format(idx,line))" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Simple Simon met a pieman, Going to the fair; Says Simple Simon to the pieman, Let me taste your ware. Simple Simon met a baker, Going to the fair; Says Simple Simon to the baker, Let me taste your ware.\n" + ] + } + ], + "source": [ + "rhyme = \"Simple Simon met a pieman, Going to the fair; Says Simple Simon to the pieman, Let me taste your ware.\"\n", + "new_rhyme = rhyme.replace('pieman','baker') ## replace pieman with baker\n", + "\n", + "print(rhyme,new_rhyme)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Python Sequences\n", + "\n", + "A **sequence** is an ordered collection of items that can be accessed using an index. A string is a sequence. Remember that indexes begin at 0. The largest index is **one less** then the length." + ] + }, + { + "attachments": { + "sequences.png": { + "image/png": "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nHNON+WUU7ZaFskPBCAAAQhAAAJNJtDWSuyzzz7r1ltvvaoIpQgtscQSbplllnG77rqrGzRoUNV7GhHhV7/6lbv55pvjpLbcckt36qmnxse9aef55593xx57rPvf//7n3nrrLTdp0iRf/L59+7q55prLLb300m6HHXZwm266qRswYEBvQkNZIQABCEAAAhDIINDWSuxXX33lRo0alVGs0lOK88gjj/iTf/rTn9wpp5zitt9++9JITTh67733SvL/wQcfNCEXzU1y4sSJbo899nDDhw9333zzTZfM6Nzbb7/t//7zn/+4WWaZxZ111llOCj8BAhCAAAQgAIHeS6DX+cRKUZRF7y9/+UvvrfUWKvnBBx/sLrzwwkwFNiubH330kXv88cezLnEOAhCAAAQgAIFeRKDjlNippprKzTPPPP6vktvAAQcc4F588cXCqnrkyJHu7rvvLkx+JwiWZXXYsGFdiiIXguWWW8795Cc/cfPNN1+X65yAAAQgAAEIQAACHafE/uY3v/E+lfKr/OSTT9znn3/uLX0ahk4GuSJoWLqI8O6777p11lnHXXTRRUWI7xiZt9xyS5eyHHLIIe7jjz92jz32mLvxxhudPgZGjx7tTj/9dDf33HN3ic8JCEAAAhCAAAR6J4GOU2LT1TjttNO6nXfe2Y0YMSJ9yT3xxBNdzvX0hBSudddd17366qs9FdXx9z/88MMlZZQV/cQTT+wy8W7GGWd0+++/v3vttde8G8jyyy9fch8HEIAABCAAAQj0PgJtPbGrO9WlVQz69esXz3rXvU8//XR3RFSNK6vv+uuv75555pmqcYngnPxbk+Hrr792Tz31lPve976XPB3va6mt3XbbLT5mBwIQgAAEIACB3kug1yixX375ZYkCqyrXzHcpTn/9619LWsBSSy3l3QFKTn57cMUVV7jkKgKyEm633XZezsYbb+yS1sUnn3zS/fnPfy4RM++88/plokpOpg60msLtt9/u7rnnHq/oaXmp1Vdf3Vt4U1EzDzWb/x//+Id7+eWX/f1arkrLVC2++OJu8803d7PNNlvmfTp50003+ftCBC1LttZaa7k33njD5+n+++93Yrngggu61VZbzfuthrjd3S622GLuhRdeKLltgw02cNdff737/ve/X3K+1oPx48d7X2Qpw/pIGTdunBs8eLBbdtllPUP5S9ca5JKi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szr99e3b180000z+3Jdffumso3FfffWVm2KKKSqWTvfoXsmTHIUgu+KNGRfzlKU8zDDDDG6aaabx23rzlCxPFqtQDOuc3QMPPOAPP/3003C6ZJtn+WqR9cknn7jbb7/d16Mysu6665bkJxw0mlVIt9K2lvJVuj95LU9ZsEqSrbwPK+da/Rm8//773T333BNXpCmCbuDAgf44z+fm0EMPdZtuuqmzHwBxZiRxP/7xj30a6jP32GMPZx//btFFF43zUcuOKbDu8ssvdyeddJLbaaed3Oabb171fVWLXOL0LgK93p3go48+ct98803FWjfLnJttttnK/pm1s+L9RVwMCmdQzEKHpbRmn312d91115UkW66M/fr188pvkKOb6lUY85SVzI/2682TyqP7w1b7SVb+gv133333uYcffjgcZm7zLF8tshZaaCH32WefObMSZ+YnnGw0q5BupW0t5at0f/JanrJglSRbeb8VWE2aNKkkk3m2hVpktfozaKNn/iN3vvnmK+Gkg1rK1+WmMifmmGMON+ecczpt9RfCNtts42accUZ3yimnhFM1b5Pypp56ajfttNPWfC8RIRAT6HW2528LrKGMlVZaKbJf5IlMqYm23HLLSMPwWcF8M6MNNtig7N95552XdVsu56yiMuUorxdeeGFkfqjRCy+8EF1zzTUl8TTso3sXXHDBaPnll48GDBgQ2Zd09PTTT5fE04HuNd9aL0syy3EIN5bLUy2yzDocHXXUUdFiiy0WmZU4mnfeeaN99tknMotHEO+3Gqa66aab/P6NN94Y6bhSUJ7K5asaqyBXbCRj2WWXDae6bBvJKiR+5JFH+nz98Y9/DKdKto1kZUqFHz4cMmRIZC+eyD4uovXXXz+yD4CSPOmgGay6ZCJ1ohGs7MMjWm211aLFF188WmKJJbybTsjGDjvs4M/r2kEHHRRON5SVhsj33XffaIEFFoimnHJKv9UzqPPJ0AhWIb2//e1v0VJLLeXZmH9pdNppp0WLLLKI77eUt2RoRrtqpWdQLC6++OLoJz/5SbTccst59yc9h+q71L8mQ16sHnzwwejtt9/275pnnnkmmUR09NFH+3b0zjvvlJyXK5Ta2FZbbRWZEci7iJnPfRxn1KhRkVmSIxs5jP7zn//E59M75fr1dDyOeyeBbA2pF7CQ/5AejgMPPDCy4ZDIvgKjd999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xoxx//73v7vIrXRPl8gdeOKNN95w7777bu4le/31152UJELrEfj666/dZptt5maaaSY3yyyzONVVO4TPPvvMqR/abrvt2iG7LZdHGQqeeeaZlssXGYKACKDE0g5yIxBFURdZOjd+/Hiv8Fx//fVup5128kpoPZac1157zW266abuoYcechMnTvRpSWn+3//+55TO448/3iX9Wk6Uu/+LL75wP/nJT9wVV1zRRUy5e7pE7NATq666qttoo41yLd2nn37qFl98cf9hkqtghOVC4JxzznFXX321m3POOd0222zjpptuulzkFi1EfYP+vvnmm6KT6kj5v//9790yyyzjbr/99o4sH4VqbwL92zv75L6VCaywwgruhz/8obfY3HfffW706NE+u1I2pYzefffd3mpbaxluuukmJ0VHYY455nBnnnmmm3XWWf3+4MGD67bEnnTSSS59v6xOshw/8MADbuGFF+6Sxax7ukRqwxOqm1tuucVbrWQ9Lxf0MSJrXJ5h+umnd9tuu61TuyG0HoH//Oc/PlMPP/ywm3vuuVsvg22WI/Vlzz//vFt55ZUbnvPupL3eeus5jbIttdRSDc8nCUKgKgH7QiVAIBcCL7zwgkyx8d/vfve7WO6oUaOi73//+/E1xbvhhhvi6//973+jXXbZJbIv/miqqaaKzGUgOuGEEyKznvg4F154YbTmmmvG95uiE/31r3+Nvvrqq8isd9Giiy7q/5599lkf/+CDD47PmcIZHX/88dESSywRTTnllNGSSy4ZXXvttVUcvHQAAEAASURBVHHa6fvNchxtuOGGcVrTTjttLOvss8/296XvCcIefPDByCyUkSnF0RRTTOHv+8UvfhE999xzIUpUa97GjRsX6V6lv88++8QsYkGpnc8//zwy94fU2e4dKm+qG7N6d+/GAmOb73E0adKkqimorbzzzjtV4yUjVJJtHzLRe++9l4ye+77kK51yQeV+//33y12ObKg3GjlyZDR27NgucfLOv56f2WabrUs6PTlhH7Zly19v/j/66KMSZnom1Ka33nprn1WlmcWr1ucnXR/V7suqI+XpBz/4QXT66adn4qul7DYvILLRosz7w0mlbaNe4dBvq6WtSLXIVrxq7VNxskJWvrLicQ4C1QhomIUAgVwIVFJilcAdd9wRK4Z6qdiQpE/3uuuui8xvtuSaruvPLH6+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e+8dX9PwT4iz0EILucMOO8wtvPDCbuqpp3Zrr722u+aaa+L7tPP111+74447zm2wwQZu5plndnPNNZf7xS9+4Z599tmSeOeee65bZZVV3MCBA93000/v1lprLfevf/2rJE76QLKPtkXzf/CDH/h7ZpppJrfqqqu6008/3U2aNMlH/9vf/ub+8Y9/xLfOM8887pNPPvH3xCdTO9XyUmuZ3rBlPn75y1/64c9pp53WuzD85Cc/ifmdc8457v7774+PVf4QZGkKnJdbbrlwuiaehxxySHyvhstOOOEEt+SSS7oBAwa4pZZayl133XWxPO3ce++9buutt3aLLLKI69evnxPHjTbayAVfsVrLW41bSaIc9BoClfqdNAR9XEuxUJ+k9qrtlVdeGUf72c9+5vRRuoP9dPFzzz3n3nzzzbit63l54okn3Prrr+9mnHFGN8sss7jtt98+/oCVkHHjxrnzzz/f/fSnP3Xf+973Su7V/UpbPvNbbrmlm3/++f3zsOCCCzr1gR9//HGcj+SO3CHCs7r77rvHl1544YX4vJ7h8ePH+2saEZI70wILLOCmnHJKH0fpPf/88/G922yzTXzvpZdeGp/feeed4/Pq2yqFSs/1V1995U455RT3wx/+0LPS0Lj688MPP9y9++67Xmx32WblRaNgv/nNb3ye+/fv777//e+7p59+Oiuq79uq9edZN4b3mOrg//7v/3wUtSO9C3RORosQ9B4KdaW46fakeN1pry+++GLc3tRv6uOq2ghntX6y1v62iPeLyn/PPfe4XXfd1S277LL+fbzyyiu7E088MbY6d/f9omfuKPvxpaH289N6t6vN67nWcxhCtTQVrxq3IKujtmbq733BWVvTXyo89thjkSlSdsl1+bOh9ciUvsiU0fjavvvu6yWMHDkyss7Hn7fGF919991xnCxZpgRFl19+ub/XJlFFP/rRjzLjm0IbPfLIIz7eGWeckRlnvfXWS5Xiu8MvvvgiMsUs8z7la/XVV4/MdSDOezqv77zzznfCEnvV8lJrmayDicxiVDZ/ys8xxxwT3XrrrXEcMQnBXkDxeftA8KdrTdtegPG9qo902aeYYopI9apw8cUXRzpOx9GxvVSjWtOsxs0nlv7P0rCE02c57gQC39ZttX5HRa3WXtWGTSH0VNRXhbaq/uPll1+Oj3XeFN+SY50zxdLfqz7O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" + } + }, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "12" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# len of a string\n", + "st = \"hello world\\n\"\n", + "len(st)\n", + "#len(1000) # Can't take the len() of an integer" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Indexing and Slicing\n", + "\n", + "You can use **indexing** to extract a single character from a string. You can use **slicing** to extract a subsection of a string.\n", + "\n", + "To use indexing you use square brackets `[]` after the string with the index number of the character you would like to extract. You can use negative indexing and then the counting starts from the right end of the string counting backwards.\n", + "\n", + "```python\n", + "ch = name[3]\n", + "```\n", + "\n", + "To use slicing you use square brackets with two numbers separated by a colon inside the brackets. The new string will be a subsection of the original string from the start index and going up to **but not including** the end index. Both numbers are optional.\n", + "\n", + "```python\n", + "subsec = name[3:5]\n", + "```\n", + "\n", + "In the cells below, practice doing indexing and slicing to see the many ways it can be done." + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "012345\n", + "Friday\n", + "r\n", + "y\n", + "a\n" + ] + }, + { + "ename": "IndexError", + "evalue": "string index out of range", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mIndexError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[28], line 8\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28mprint\u001b[39m(day[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m]) \u001b[38;5;66;03m# last\u001b[39;00m\n\u001b[1;32m 7\u001b[0m \u001b[38;5;28mprint\u001b[39m(day[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m2\u001b[39m]) \u001b[38;5;66;03m# 2nd last\u001b[39;00m\n\u001b[0;32m----> 8\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[43mday\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m50\u001b[39;49m\u001b[43m]\u001b[49m)\n", + "\u001b[0;31mIndexError\u001b[0m: string index out of range" + ] + } + ], + "source": [ + "#indexing\n", + "day = \"Friday\"\n", + "print(\"012345\")\n", + "print(day)\n", + "print(day[1]) #2nd 'day indexed at 1'\n", + "print(day[-1]) # last\n", + "print(day[-2]) # 2nd last\n", + "print(day[50]) # this won't work" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Friday\n", + "ri\n", + "riday\n", + "riday\n", + "Fri\n", + "Friday\n", + "da\n" + ] + } + ], + "source": [ + "# slicing\n", + "print(day)\n", + "print(day[1:3]) # include 1, exclude 3\n", + "print(day[1:100]) # slicing is forgiving\n", + "print(day[1:]) # can skip 2nd number\n", + "print(day[:3]) # can skip 1st number\n", + "print(day[:]) # this, too!\n", + "print(day[-3:-1]) # can use negative indices" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "indexing and slicing can be combined with the string methods and a loop to extract out portion of a string at a time, walking over the entire string" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "STANZA NUMBER 1\n", + "Simple Simon met a pieman,\n", + "Going to the fair;\n", + "Says Simple Simon to the pieman,\n", + "Let me taste your ware.\n", + "\n", + "\n", + "STANZA NUMBER 2\n", + "Said the pieman to Simple Simon,\n", + "Show me first your penny;\n", + "Says Simple Simon to the pieman,\n", + "Indeed I have not any.\n", + "\n", + "\n", + "STANZA NUMBER 3\n", + "Simple Simon went a-fishing,\n", + "For to catch a whale;\n", + "All the water he had got,\n", + "Was in his mother's pail.\n", + "\n", + "\n", + "STANZA NUMBER 4\n", + "Simple Simon went to look\n", + "If plums grew on a thistle;\n", + "He pricked his fingers very much,\n", + "Which made poor Simon whistle.\n", + "\n", + "\n", + "FINAl STANZA NUMBER 5\n", + "He went for water in a sieve\n", + "But soon it all fell through\n", + "And now poor Simple Simon\n", + "Bids you all adieu!\n" + ] + } + ], + "source": [ + "# nursery rhyme (https://en.wikipedia.org/wiki/Simple_Simon_(nursery_rhyme))\n", + "rhyme = \"\"\"Simple Simon met a pieman,\n", + "Going to the fair;\n", + "Says Simple Simon to the pieman,\n", + "Let me taste your ware.\n", + "\n", + "Said the pieman to Simple Simon,\n", + "Show me first your penny;\n", + "Says Simple Simon to the pieman,\n", + "Indeed I have not any.\n", + "\n", + "Simple Simon went a-fishing,\n", + "For to catch a whale;\n", + "All the water he had got,\n", + "Was in his mother's pail.\n", + "\n", + "Simple Simon went to look\n", + "If plums grew on a thistle;\n", + "He pricked his fingers very much,\n", + "Which made poor Simon whistle.\n", + "\n", + "He went for water in a sieve\n", + "But soon it all fell through\n", + "And now poor Simple Simon\n", + "Bids you all adieu!\"\"\"\n", + "\n", + "idx = rhyme.find(\"\\n\\n\")\n", + "count = 1\n", + "while idx != -1:\n", + " stanza = rhyme[:idx+2] #include the two newline characters\n", + " print(\"STANZA NUMBER {}\".format(count))\n", + " print(stanza)\n", + " count+=1\n", + " rhyme = rhyme[idx+2:] #exclude the two newline characters\n", + " idx = rhyme.find(\"\\n\\n\")\n", + "##now handle the last stanza that is still left in the rhyme\n", + "print(\"FINAl STANZA NUMBER {}\".format(count))\n", + "print(rhyme)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Iterating Over a String\n", + "\n", + "Because a string is a sequence you can iterate over the characters in a string. Look at and run the code in the cells below to understand some ways to do this." + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "F\n", + "r\n", + "i\n", + "d\n", + "a\n", + "y\n" + ] + } + ], + "source": [ + "# for loop\n", + "\n", + "day = \"Friday\"\n", + "\n", + "for letter in day: #letter is a new variable that is the value of each iteration\n", + " print(letter)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "F\n", + "r\n", + "i\n", + "d\n", + "a\n", + "y\n" + ] + } + ], + "source": [ + "# same thing using while loops\n", + "index = 0\n", + "while index < len(day):\n", + " print (day[index])\n", + " index +=1\n" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'b' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[33], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# the 2nd variable must be defined\u001b[39;00m\n\u001b[0;32m----> 2\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m a \u001b[38;5;129;01min\u001b[39;00m \u001b[43mb\u001b[49m: \u001b[38;5;66;03m#2nd var undefined -- there is no b variable\u001b[39;00m\n\u001b[1;32m 3\u001b[0m \u001b[38;5;28mprint\u001b[39m(a)\n", + "\u001b[0;31mNameError\u001b[0m: name 'b' is not defined" + ] + } + ], + "source": [ + "# the 2nd variable must be defined\n", + "for a in b: #2nd var undefined -- there is no b variable\n", + " print(a)" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "F\n", + "r\n", + "i\n", + "d\n", + "a\n", + "y\n" + ] + } + ], + "source": [ + "# a for loop can be used with range being the length of a string\n", + "for idx in range(len(day)):\n", + " print(day[idx])" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "i\n", + "d\n", + "a\n", + "y\n" + ] + } + ], + "source": [ + "# ... you can optionally set a starting index with a 2nd argument...\n", + "for idx in range(2, len(day)):\n", + " print(day[idx])" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "F\n", + "i\n", + "a\n" + ] + } + ], + "source": [ + "# Remember that range() can take multiple arguments -- the third is the step size.\n", + "for idx in range(0, len(day), 2): \n", + " print(day[idx])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### You Try It\n", + "\n", + "Modifying the code in the cell below to extract the upper-case letters to create an acronym." + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The acronym for 'National Collegiate Athletic Association' is NCAA.\n" + ] + } + ], + "source": [ + "# Practice: Write a for loop to generate a string that makes an acronym.\n", + "\n", + "phrase = \"National Collegiate Athletic Association\"\n", + "acro = \"\"\n", + "for letter in phrase:\n", + " if letter.isupper():\n", + " acro+=letter\n", + "print(\"The acronym for '{}' is {}.\".format(phrase,acro))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Modify the code in the cell below to count up the upper-case (`isupper()`), lower-case (`islower()`), digits (`isdigit()`), non-ascii (`not isascii()`), and non-alphanumeric characters (`not isalnum()`) characters in the string provided. Check out [https://www.w3schools.com/python/python_ref_string.asp](https://www.w3schools.com/python/python_ref_string.asp) to see a listing of many string methods." + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Hello, 世界! -- You contain 8.18 billion people and 1,864 大熊貓. \n", + "\n", + "The string above contains 60 characters divided into different categories:\n", + "Upper characters: 2\n", + "Lower characters: 29\n", + "Digit characters: 7\n", + "non-ASCII characters: 5\n", + "non-AlphaNumeric characters: 17\n", + "\n", + "Totalling 60.\n" + ] + } + ], + "source": [ + "\n", + "##TODO -- finish the code to count up other categories of characters\n", + "\n", + "complex_string = \"Hello, 世界! -- You contain 8.18 billion people and 1,864 大熊貓.\"\n", + "\n", + "upper_count = 0\n", + "lower_count = 0\n", + "digit_count = 0\n", + "nonascii_count = 0\n", + "non_alphanum_count = 0\n", + "for ch in complex_string:\n", + " if ch.isupper():\n", + " upper_count+=1\n", + " if ch.islower():\n", + " lower_count+=1\n", + " if ch.isdigit():\n", + " digit_count+=1\n", + " if not ch.isascii():\n", + " nonascii_count+=1\n", + " if not ch.isalnum():\n", + " non_alphanum_count+=1\n", + "\n", + "\n", + "print(complex_string,\"\\n\")\n", + "print(\"The string above contains {} characters divided into different categories:\".format(len(complex_string)))\n", + "print(\"Upper characters: {}\".format(upper_count))\n", + "print(\"Lower characters: {}\".format(lower_count))\n", + "print(\"Digit characters: {}\".format(digit_count))\n", + "print(\"non-ASCII characters: {}\".format(nonascii_count))\n", + "print(\"non-AlphaNumeric characters: {}\".format(non_alphanum_count))\n", + "print()\n", + "print(\"Totalling {}.\".format(upper_count+lower_count+digit_count+nonascii_count+non_alphanum_count))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wordle!" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Welcome to PyWordle!\n", + "You have 6 guesses to guess a 5 character word.\n", + "X\tThe letter is not in the word.\n", + "_\tThe letter is in the word, but in the wrong place.\n", + "O\tThe letter is in the correct place!\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Guess the word: apple\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "APPLE\t_XXXO\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Guess the word: bumps\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "BUMPS\tXXXXX\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Guess the word: crane\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "You won in 3 guesses!\n" + ] + } + ], + "source": [ + "# Complete the 5 TODOs!\n", + "def get_wordle_results(guess):\n", + " wordle_result = \"\"\n", + " for i in range(len(guess)):\n", + " if guess[i] == word_of_the_day[i]: # TODO_4 Check if the letter is correct.\n", + " wordle_result += \"O\"\n", + " elif word_of_the_day.find(guess[i]) != -1: # TODO_5 Check if the letter is in the string, but in the wrong place.\n", + " wordle_result += \"_\"\n", + " else:\n", + " wordle_result += \"X\"\n", + " return wordle_result\n", + "\n", + "max_num_guesses = 6\n", + "current_num_guesses = 1\n", + "word_of_the_day = \"CRANE\"\n", + "\n", + "print(\"Welcome to PyWordle!\")\n", + "print(\"You have 6 guesses to guess a 5 character word.\")\n", + "print(\"X\\tThe letter is not in the word.\")\n", + "print(\"_\\tThe letter is in the word, but in the wrong place.\")\n", + "print(\"O\\tThe letter is in the correct place!\")\n", + "\n", + "# TODO_1: Complete the condition so they can only play up to their max # of guesses.\n", + "while current_num_guesses <= max_num_guesses:\n", + " guess = input(\"Guess the word: \")\n", + " \n", + " # TODO_2: Complete the condition to re-prompt the user to\n", + " # enter their guess until it is the correct length.\n", + " while len(guess) != 5:\n", + " print(\"A wordle must be exactly 5 characters long!\")\n", + " guess = input(\"Guess the word: \")\n", + " \n", + " # TODO_3: Convert their guess to all upper-case.\n", + " guess = guess.upper()\n", + " \n", + " if guess == word_of_the_day:\n", + " break\n", + " \n", + " wordle_results = get_wordle_results(guess)\n", + " \n", + " print(\"{}\\t{}\".format(guess, wordle_results))\n", + " \n", + " current_num_guesses += 1\n", + "\n", + "if current_num_guesses > max_num_guesses:\n", + " print(\"Better luck next time!\")\n", + " print(\"The word was: {}\".format(word_of_the_day))\n", + "else:\n", + " print(\"You won in {} guesses!\".format(current_num_guesses))\n" + ] + } + ], + "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.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Worksheet.ipynb b/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Worksheet.ipynb new file mode 100644 index 0000000..a5a8752 --- /dev/null +++ b/s25/Louis_Lecture_Notes/13_Strings/Lec_13_Strings_Worksheet.ipynb @@ -0,0 +1,281 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True True False\n", + "False False False\n", + "False True True\n", + "True False True\n", + "False True True\n" + ] + } + ], + "source": [ + "# Problem 1\n", + "print(\"a\" < \"z\", \"ax\" < \"ay\", \"abc\" < \"abCd\")\n", + "print(\"a\" < \"Z\", \"x2\" < \"x1\", \"zero\" < \"999\")\n", + "print(\"x\" < \"x\", \"abcX\" < \"abcY\", \"10\" < \"999\")\n", + "print(\"0\" < \"x\", \"abcX\" < \"aBcY\", \"1000\" < \"999\")\n", + "print(\"1\" < \"0\", \"abc\" < \"abcd\", \"88888888888\" < \"9\")" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "DOG\n", + "dog\n", + "paint\n", + " paint\n", + "val: 99%\n", + "X Y\n", + "\n", + "True\n" + ] + } + ], + "source": [ + "# Problem 2 left column\n", + "print(\"dog\".upper())\n", + "print(\"Dog\".lower())\n", + "print(\" paint \".strip())\n", + "print(\" paint \".rstrip())\n", + "print(\"val: {}%\".format(99))\n", + "print(\"{} {}\".format(\"X\", \"Y\"))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "True\n", + "False\n", + "0\n", + "2\n", + "-1\n", + "2\n" + ] + } + ], + "source": [ + "# Problem 2 right column\n", + "\n", + "print(\"abcd\".startswith(\"ab\"))\n", + "print(\"abcd\".endswith(\"bc\"))\n", + "print(\"abcd\".find(\"a\"))\n", + "print(\"abcd\".find(\"c\"))\n", + "print(\"abcd\".find(\"B\"))\n", + "print(\"Python\".find(\"th\"))" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "a\n", + "c\n", + "c\n", + "o\n", + "3\n", + "=\n", + "um\n" + ] + } + ], + "source": [ + "# Problem 3\n", + "msg = \"Hello\"\n", + "x = \"num= 13\" # let's assume there is a space after the =\n", + "\n", + "print(\"abc\"[0])\n", + "print(\"abc\"[2])\n", + "print(\"abc\"[-1])\n", + "\n", + "print(msg[4])\n", + "# other statements in the cells below\n", + "\n", + "print(x[len(x) - 1])\n", + "print(x[3])\n", + "print(x[1] + x[2])\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(msg[len(msg)])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(msg[5])" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ab\n", + "cde\n", + "cde\n", + "He\n", + "llo\n", + "lo\n", + "Hell\n", + "Hello\n", + "1\n", + "ello\n" + ] + } + ], + "source": [ + "# Problem 4\n", + "\n", + "p = \"= \" \n", + "\n", + "print(\"abcde\"[0:2])\n", + "print(\"abcde\"[2:6])\n", + "print(\"abcde\"[2:9])\n", + "\n", + "print(msg[:2])\n", + "print(msg[2:])\n", + "print(msg[-2:])\n", + "\n", + "print(msg[:msg.find('=')])\n", + "print(msg[msg.find(' ')+1:])\n", + "print(msg.find(p) + len(p)) \n", + "print(msg[msg.find(p)+len(p):])" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "301\n", + "301\n", + "301\n", + "3.0.1.\n", + "103\n" + ] + } + ], + "source": [ + "# Problem 5\n", + "msg = \"301\"\n", + "A = \"\"\n", + "B = \"\"\n", + "\n", + "for character in msg:\n", + " print(msg)\n", + " A = A + character + \".\"\n", + " B = character + B\n", + "\n", + "#What is in A afterwards?\n", + "print(A)\n", + "\n", + "#What is in B afterwards?\n", + "print(B)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "P\n", + "PY\n", + "PYT\n", + "PYTH\n", + "PYTHO\n", + "PYTHON\n" + ] + } + ], + "source": [ + "# Problem 6\n", + "s = \"PYTHON\"\n", + "for i in range(len(s)):\n", + " print(s[:i+1])\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "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.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/s25/Louis_Lecture_Notes/13_Strings/cs220_survey_data.csv b/s25/Louis_Lecture_Notes/13_Strings/cs220_survey_data.csv new file mode 100644 index 0000000..5a0eb3c --- /dev/null +++ b/s25/Louis_Lecture_Notes/13_Strings/cs220_survey_data.csv @@ -0,0 +1,979 @@ +Section,Lecture,Printed Copy,Age,Primary Major,Other Majors,Secondary Majors,Zip Code,Latitude,Longitude,Data Science Major,Pizza Topping,Cats or Dogs,Runner,Sleep Habit,Procrastinator,Song +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",,,,,,,,,,,,,,,, +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,Yes,20,Science: Physics,,,53726,43.0762,-89.409,No,sausage,cat,No,night owl,Maybe,The +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,18,Science: Chemistry,,Physics,53703,,,Maybe,mushroom,dog,No,no preference,Yes, +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,20,Science: Other,,,53717,40.7128,-74.006,Maybe,sausage,cat,No,night owl,Yes,The Score - Money Run Low +COMP SCI 319:LEC003,LEC003,Yes,24,Other (please provide details below).,Economics,,53703,30.5728,104.0668,No,pineapple,dog,Yes,early bird,Yes,Piano man Billy Joel +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Industrial,,,53706,40.71,-74,No,mushroom,dog,No,night owl,Yes,L.A. by Brent Faiyaz +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,19,Engineering: Biomedical,,,53706,38.9022,-77.0381,No,none (just cheese),dog,Yes,night owl,Yes,Risk - Gracie Abrams +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,22,Mathematics/AMEP,,,53703,43.2965,5.3698,No,mushroom,cat,No,night owl,Yes,false self - willow +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,20,Computer Science,,,53718,43.0734,89.3865,Yes,sausage,dog,Yes,no preference,Yes,Fly Me to the Moon by Frank Sinatra +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,Yes,19,Other (please provide details below).,Undecided,,53706,38.5849,-90.3762,No,none (just cheese),dog,No,night owl,Yes,Tequila Sunrise - The Eagles +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Biomedical,,,53706,44.5133,-88.0133,No,sausage,dog,No,early bird,Maybe,"Pursuit of Happiness, Kid Cudi" +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,19,Statistics,,,,,,Yes,mushroom,,No,night owl,No, +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,18,Data Science,.,.,53703,40.7128,-74.006,Yes,basil/spinach,cat,No,night owl,Yes,justin bieber or ken carson +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,19,Business: Finance,,Operations and Technology Management ,53706,41.8781,-87.6298,No,pepperoni,dog,Yes,night owl,Yes,Don’t have one +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",,,,,,,,,,,,,,,, +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,Yes,20,Business: Finance,,,53703,39.9042,116.4074,Maybe,mushroom,cat,Yes,early bird,Maybe,Country road +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,No,20,Computer Science,,,53726,37.5667,126.9783,Maybe,pepperoni,cat,No,night owl,Yes,Air - Ce matin-là +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,19,Data Science,,,53703,22.3964,114.1095,Yes,mushroom,neither,Yes,no preference,Maybe,just Friend +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,No,,Science: Physics,,,53715,43.0739,-89.3852,No,pepperoni,cat,Yes,night owl,Yes,"People Change, by Little Hurt" +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,Yes,20,Data Science,,,53703,42.359,-71.0586,Maybe,pineapple,dog,No,night owl,Yes,"tyler, the creator" +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Science: Biology/Life,Neurobiology,Psychology,53715,40.7128,-74.006,Yes,sausage,dog,No,night owl,No,"Cold Summer, Fabulous " +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,19,Engineering: Biomedical,N/A,considering neurobiology,53706,43.3178,88.379,No,sausage,dog,No,night owl,Yes,Big iron by Marty Robbins +COMP SCI 319:LEC001,LEC001,Yes,24,Computer Science,,,53726,40.7128,-74.006,No,macaroni/pasta,cat,No,early bird,Yes,Yellow Submarine by the Beatles +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,19,Engineering: Biomedical,,,53705,21.1619,-86.8515,No,sausage,dog,Yes,night owl,Yes,dreams by fleetwood mac +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,,Engineering: Mechanical,,,53715,28.5383,-81.3792,No,sausage,cat,Yes,night owl,Yes,Ain't It Fun - Paramore +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,21,Data Science,economics,,,,,Yes,sausage,dog,Yes,night owl,Maybe, +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,19,Data Science,Psychology,Data science,53715,41,120,Yes,pepperoni,dog,No,night owl,Yes,I like you ---Doja Cat +COMP SCI 319:LEC004,LEC004,No,26,Data Science,,,53715,40.7128,-74.006,Yes,mushroom,dog,Yes,night owl,Yes,Young and Beautiful-- Lana Del Rey song +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Other,,,53706,13.7563,100.5018,No,pepperoni,cat,No,night owl,Yes,Again - Fetty Wap (clean version) +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,18,Engineering: Mechanical,,,53715,34.0126,-118.4371,No,none (just cheese),dog,No,night owl,Yes,Young Free and Single - Frank Jade +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,Yes,19,Statistics,,Economics,53706,40.7128,-74.006,No,none (just cheese),cat,No,no preference,Yes,"Song: Fly Me To The Moon + +By: Frank Sinatra" +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,22,Other (please provide details below).,information science,I have a certificate from the university in computer science,53175,26.642,409.9576,No,none (just cheese),cat,No,night owl,Yes,She Burns away - Briscoe EP +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,Yes,19,Data Science,,,,43.0945,-87.8975,Yes,green pepper,dog,No,night owl,Yes,No Pole by Don Toliver +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,Yes,20,Other (please provide details below).,Information Systems,,53726,46.5935,7.9091,Yes,green pepper,cat,No,night owl,Maybe,Feel Good Inc. by Gorillaz +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,21,Other (please provide details below).,Information Science,,53703,43.0389,-87.9065,No,sausage,neither,No,night owl,Yes,D4VD +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Biomedical,,,53706,42.3314,-83.0458,No,pepperoni,dog,Yes,night owl,Maybe,fortnite lobby music +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,20,Science: Biology/Life,,Statistics,53703,31,121,No,sausage,neither,No,night owl,Yes,love story taylor swift +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,Yes,20,Data Science,,Pre-Business planning on doing Operation and Technology Management.,53715,38.9072,-77.0369,Yes,sausage,dog,No,no preference,Maybe,Taste by Sabrina Carpenter +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,19,Data Science,,,53706,23.3,113.8,Yes,pineapple,cat,Yes,night owl,Maybe,"---------------------- +Kehlani, “After Hours” +----------------------" +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,19,Engineering: Mechanical,,,53706,37.1,25.4,No,sausage,cat,Yes,night owl,Yes,"We Major + +Kanye West" +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Mechanical,,,53706,41.8781,-87.6298,No,pepperoni,cat,No,early bird,Yes,Will I See You Again? - Thee Sacred Souls +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,No,21,Science: Other,N/A,I intend to declare a Data Sciences major as my second major. ,53706,39.9042,116.4074,Yes,pineapple,dog,No,night owl,Yes,I Love You - Riopy +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,18,Engineering: Mechanical,,,53706,41.8781,-87.6298,No,pepperoni,dog,No,night owl,Yes,Learning to Flt - Tom Petty +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,20,Computer Science,,Data Science,53706,-1.2921,36.8219,Yes,pepperoni,cat,Yes,no preference,Yes,"Verdansk, Dave" +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,Yes,21,Other (please provide details below).,Economics,Data Science Certificate,53703,37.2489,-121.9452,No,pepperoni,dog,Yes,night owl,Yes,One of my favorite songs of all time is Hotel California by The Eagles. +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,18,Engineering: Mechanical,,,53706,43.0712,-89.3981,Maybe,basil/spinach,dog,No,night owl,Yes, +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,20,Other (please provide details below).,,"Economics, data science",53703,40.7128,-74.006,Maybe,green pepper,dog,No,early bird,No,lil tjay +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,,Other (please provide details below).,,,53703,39,116,Yes,pineapple,dog,Yes,no preference,Yes,Taylor Swift +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,19,Engineering: Other,N/A,N/A,53706,41.3851,2.1734,No,sausage,dog,No,night owl,Yes,Broken Window Serenade +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,19,Business: Information Systems,,,53703,,,No,basil/spinach,dog,Yes,night owl,Yes,Weston estate -water +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Mechanical,,,53706,40.7,74,No,sausage,cat,No,night owl,Yes,She Will lil wayne +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,20,Data Science,,,53703,-34.6037,-58.3816,Yes,mushroom,dog,No,night owl,Yes,Christ Is Enough - Hillsong Worship +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,19,Engineering: Biomedical,,,,,,,,,,,,Any SZA song or country song ever +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,Yes,21,Mathematics/AMEP,,I do have data science and stats in minors.,53703,48.8566,2.3522,Yes,pepperoni,dog,Yes,night owl,Yes,"Recently, it would be 'Always' by Yoon Mi-rae. It's a Korean song." +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,18,Other (please provide details below).,,,,53706,-89.3852,Yes,pineapple,cat,Yes,night owl,Yes,love story +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC002,Yes,18,Engineering: Mechanical,,Philosophy,53706,,-89.4012,No,macaroni/pasta,dog,Yes,no preference,Yes,Bob Marley!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,19,Engineering: Mechanical,,,53726,41.8781,-87.6298,No,pepperoni,dog,Yes,early bird,Yes,Can't Tell Me Nothing by Kanye West +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,No,20,Data Science,,Possibly neurobiology,53715,41.8781,-87.6298,Yes,sausage,cat,No,night owl,Yes,Walk This Way by Aerosmith +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,18,Data Science,didn't select,I'm also majoring in Economics. ,53706,41.881,-87.623,Yes,none (just cheese),dog,Yes,night owl,Maybe,Hey Driver By Zach Bryan +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,19,Engineering: Biomedical,n/a,n/a,53706,41.4979,-88.2313,No,sausage,dog,Yes,early bird,Maybe,NISSAN ALTIMA by Doechii +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,21,Science: Other,,,53702,43.0722,89.4008,No,pepperoni,dog,Yes,early bird,Yes,Some Nights by FUN +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,21,Statistics,,,53706,30.0023,120.5681,Maybe,pepperoni,neither,Yes,night owl,Yes,"The First Snow + +by EXO" +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Other,Materials Science and Engineering,no,53703,59.321,18.072,No,pepperoni,dog,Yes,night owl,Yes,Kingslayer (Feat. BABYMETAL) this ain't never getting played +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,21,Business: Finance,,,53715,51.5074,-0.1278,No,basil/spinach,cat,Yes,night owl,Yes,Hotel California by the Eagles +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,19,Engineering: Mechanical,,,57303,10,20,No,pepperoni,cat,No,night owl,No,Born in the USA - Bruce Springsteen +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,20,Computer Science,,,53705,37.5,121.4737,Maybe,pepperoni,cat,Yes,early bird,Yes,"Der Hexenkönig + +HyperGryph · 2023" +COMP SCI 319:LEC003,LEC003,No,23,Other (please provide details below).,Agricultural and Applied Economics.,,53713,39.9042,116.4074,No,pepperoni,cat,No,night owl,Yes,"Hotel California + +Eagles" +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,21,Computer Science,,Data Science,53703,37.7749,-122.4194,Yes,pineapple,cat,Yes,night owl,Yes,rookie by knock2 +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53706,43.0798,-89.5482,No,sausage,dog,Yes,early bird,No,Welcome to the Jungle by Guns n' Roses +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,21,Other (please provide details below).,Personal Finance,,53703,40.7536,-73.9992,Yes,pepperoni,dog,No,night owl,Yes,That's so True by Gracie Abrams +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC001,Yes,20,Other (please provide details below).,Information Science,Data Science (possibly),53706,25.7617,-80.1918,Yes,macaroni/pasta,dog,Yes,night owl,Yes,august by Taylor Swift +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,19,Other (please provide details below).,I am majoring in Economics and Statistics.,"Economics, Statistics",53715,59.3293,18.0686,Maybe,pepperoni,cat,No,night owl,Yes,Snowman by Sia +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,20,Other (please provide details below).,Information Science ,,53703,41.8781,-87.6298,No,none (just cheese),dog,No,no preference,Yes,"Cold Damn Vampires, Zach Bryan " +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,21,Other (please provide details below).,Information Science,N/A,53713,41.8781,-87.6298,Maybe,pepperoni,dog,Yes,early bird,Yes,"I do not have a favorite song, but favorite artist would probably be Travis Scott" +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,19,Computer Science,,,53715,31.14,121.29,Maybe,mushroom,cat,Yes,night owl,Yes,if looks could kill by chrissy costanza +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,No,22,Computer Science,"My primary major is Information Science, however, I am doing a Computer Science Certificate. ",,53711,25.2048,55.2708,No,pineapple,dog,No,early bird,Yes,Til Further Notice - Travis Scott & 21 Savage +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,21,Business: Other,,,53715,40.9807,-73.6838,No,pepperoni,dog,No,early bird,No,Everywhere Fleetwood Mac +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,22,Computer Science,.,.,53715,35.8687,128.605,Maybe,none (just cheese),neither,No,night owl,Maybe,Hello - Luther Vandross +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,18,Engineering: Industrial,,,53706,56.3217,-2.716,No,none (just cheese),dog,Yes,night owl,Yes,Guy for That by Post Malone and Luke Combs +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Other,,,53706,44.7316,-73.3937,No,pineapple,dog,No,night owl,Yes,Maine - Noah Kahan +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,22,Data Science,,,53706,37.5665,126.978,Maybe,pepperoni,dog,No,night owl,Yes,Smells like teen spirit - nirvana +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,No,18,Engineering: Biomedical,,,53706,43.3209,-1.9845,Maybe,basil/spinach,dog,No,night owl,Yes,Stick Season by Noah Kahan +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,18,Other (please provide details below).,undecided,,53706,48.8566,2.3522,Yes,none (just cheese),neither,No,night owl,Maybe,"Typa girl, by BLACKPINK" +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53706,-43.5321,172.6362,No,pepperoni,cat,No,night owl,Yes,You Got Me by The Roots & Erykah Badu +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,No,20,Business: Finance,N/A,"Mathematics, Finance",53703,44.8511,-93.4773,No,sausage,dog,Yes,night owl,Maybe,SUPERPOSITION - Daniel Caesar +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,No,20,Other (please provide details below).,Econ,,53703,36.7783,-119.4179,Maybe,pepperoni,cat,No,night owl,Yes,Gracie Abrams - That's so True +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,Yes,19,Mathematics/AMEP,,,53703,-2.9001,-79.0059,Yes,green pepper,dog,Yes,night owl,Yes,I will Survive Gloria Gainor +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,20,Business: Finance,N/A,Data Science Certificate,53706,32.7765,-79.9311,No,sausage,dog,Yes,early bird,Yes,Race My Mind-Drake +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,,Computer Science,,,63706,0,0,Maybe,mushroom,dog,Yes,night owl,Yes,jump around +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,18,Data Science,,"Math, Stats",53706,38.6083,-90.1813,Yes,pepperoni,dog,Yes,night owl,Yes,"Search & Rescue + +By:Drake" +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,Yes,21,Business: Finance,,,53703,27.6233,-80.3893,No,pepperoni,dog,No,night owl,Yes,"FourFiveSeconds, Rihanna, Kanye West" +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,21,Other (please provide details below).,Information Science ,,53703,35.0116,135.768,Maybe,Other,cat,Yes,early bird,No,"Say It Right, Nelly Furtado " +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,19,Engineering: Mechanical,,,53703,21.4055,-157.7402,No,pepperoni,dog,Yes,early bird,Yes,"More - Bobby Darin + + " +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,Yes,21,Computer Science,,,53715,34.0522,-118.2437,No,sausage,dog,No,night owl,No,Dehors +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,21,Mathematics/AMEP,,,53715,30,120,Yes,none (just cheese),cat,No,night owl,Yes,Clean by Taylor Swift +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,18,Engineering: Mechanical,,,53706,41.8781,-87.6298,No,pineapple,cat,No,no preference,Maybe,dtmf by Bad Bunny +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,18,Engineering: Other,,"Data science, computer science",53706,44.3154,-89.902,Maybe,pepperoni,dog,No,night owl,Yes,Hozier -> From Eden +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,Yes,19,Other (please provide details below).,Political Science,,53706,41.8818,87.6298,No,none (just cheese),neither,No,night owl,Yes,"Sprinter, Dave & Central Cee" +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,25,Data Science,,,53703,41.8781,-87.6298,Yes,pepperoni,neither,No,early bird,No,REBEL HEART - IVE +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,Yes,21,Data Science,,,53703,18.4562,-67.1221,Yes,pepperoni,cat,No,night owl,Yes,NuevaYol - Bad Bunny +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Mechanical,,,53706,20.6296,-87.0739,No,pepperoni,cat,Yes,night owl,Yes,Yellow by coldplay +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,No,18,Engineering: Biomedical,,,53706,40.7128,-74.006,Maybe,sausage,cat,No,night owl,Yes,Art House by Malcolm Todd +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,19,Engineering: Mechanical,,,53589,31.7684,35.2137,No,pepperoni,dog,Yes,night owl,Yes,"Rompe la Piñata, Voces Infantiles" +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,20,Mathematics/AMEP,,,53703,30.2741,120.1551,No,pineapple,cat,No,night owl,Maybe,"Coming Home + +Peter Jeremias" +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,18,Business: Finance,,,63117,51.1785,-115.5743,Yes,pepperoni,dog,No,night owl,Yes,Iris - The Goo Goo Dolls +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,19,Engineering: Mechanical,,,53706,43.7401,7.4266,No,none (just cheese),dog,No,night owl,Yes,Crooked Smile - J Cole +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,No,18,Other (please provide details below).,I am not sure. ,,53706,22.1987,113.5439,Maybe,sausage,cat,No,night owl,Yes,Happiness is a butterfly - Lana Del Rey +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,20,Other (please provide details below).,Economics,,53703,39.4698,-106.0492,Yes,sausage,dog,No,night owl,Yes,Sundream by Rufus Du Sol +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,Yes,21,Data Science,Data Science,,53703,30,,Yes,sausage,dog,No,early bird,Yes,Justin Biber +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,19,Computer Science,,,53715,40.0384,-76.1078,No,mushroom,cat,No,night owl,Yes,エータ・ベータ・イータ - ルゼ (Eta Beta Eta - LUZE) +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,20,Science: Biology/Life,,Data Science,53706,43.0775,-89.4122,Maybe,pineapple,cat,No,night owl,Yes,Redbone - Childish Gambino +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,21,Data Science,,,53703,18.3381,-64.8941,Yes,pepperoni,dog,No,no preference,Yes,"I like It, by Debarge" +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Other,,,53718,45.9409,89.4957,No,pepperoni,dog,No,night owl,Yes, +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,21,Other (please provide details below).,Personal finance ,,53703,43.0722,89.4008,No,pineapple,dog,No,night owl,Yes,"Fast car, Luke combs" +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,Yes,21,Science: Other,,Classical humanities,53703,44.9291,-87.1967,No,none (just cheese),cat,No,no preference,No,Avalyn I by Slowdive +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC004,No,19,Computer Science,,,53703,26.2146,78.1827,Maybe,mushroom,dog,No,night owl,Yes,"MOCKINGBIRD , eminem" +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,20,Data Science,,I am also an Economics major. ,53703,41.8781,-87.6298,Yes,pepperoni,cat,Yes,night owl,Yes,"""Me and Your Mamma"" by Childish Gambino " +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,21,Data Science,,,53715,23.1291,113.2644,Yes,pepperoni,dog,No,night owl,Yes,luther - Kendrick Lamar & SZA +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,Yes,20,Business: Finance,,Information systems,53711,-6.1751,106,No,pineapple,dog,Yes,night owl,Yes,Kelis +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,18,Engineering: Biomedical,,no,53706,43.0731,-89.4012,No,pineapple,cat,Yes,no preference,Yes,Any bonjovi music +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,20,Engineering: Mechanical,,,53715,41.8781,-87.6298,No,sausage,dog,No,night owl,Yes,"Hypnotize, System of a Down" +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,17,Data Science,None,Data Sciemce,53715,35.4532,-82.2871,Yes,green pepper,dog,Yes,night owl,Yes,Astronomy +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,No,20,Engineering: Mechanical,,,53715,110.7624,43.4799,No,pineapple,dog,Yes,night owl,No, +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,Yes,18,Engineering: Biomedical,,,53706,44.9778,-93.265,No,sausage,dog,Yes,no preference,Yes,Linger by The Cranberries +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,18,Science: Chemistry,,Possibly data science?,53706,32.7157,-117.1611,Yes,basil/spinach,dog,Yes,early bird,Yes,Vienna by Billy Joel +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,Yes,18,Business: Finance,,Data Science Certificate,53706,34.0736,-118.4004,Maybe,pepperoni,dog,Yes,night owl,Yes,We are young - by fun. +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,20,Computer Science,,"I am double majoring, and Data Science is my other major",53715,36.3932,25.4615,Yes,sausage,cat,Yes,early bird,No,Lovesick by Laufey +COMP SCI 319:LEC003,LEC003,No,26,Data Science,,,53703,30.5728,104.0668,No,basil/spinach,dog,Yes,early bird,Maybe,"Billy Joe + +Piano man" +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Biomedical,,,53706,45.4408,12.3155,No,pepperoni,dog,Yes,no preference,No,Luther by SZA and Kendrick Lamar +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,18,Other (please provide details below).,Computer Science,Data Science ,53706,35.6762,139.7636,Yes,pepperoni,dog,Yes,night owl,Yes,Who Knows Who Cares - Local Natives +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,19,Engineering: Mechanical,,,53706,48.8566,2.3522,Maybe,pepperoni,dog,No,no preference,Yes,"""That's What I Like"" - Bruno Mars" +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,18,Science: Physics,,Astrophysics,53706,42.9665,-88.0032,No,sausage,dog,Yes,early bird,No,Where the Wild Things Are by Luke Combs +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,22,Statistics,Statistics ,Economics,53715,31.299,120.5853,Maybe,tater tots,cat,No,night owl,Maybe,Someone like you - Adele +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53706,41.9028,12.4964,Maybe,pepperoni,cat,No,night owl,Yes,"The Marías-Cariño + +The Killers-Jenny was a friend of mine" +COMP SCI 319:LEC004,LEC004,Yes,24,Business: Information Systems,,,53705,22.9995,120.2293,Yes,macaroni/pasta,dog,No,night owl,Yes,None +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,20,Data Science,,Economic,53703,22.3964,114.1095,Yes,pineapple,neither,No,night owl,Yes,Love yourself- Justin Bieber +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,No,19,Mathematics/AMEP,,,53715,44.7439,-93.2171,No,sausage,dog,Yes,night owl,Yes,Viva La Vida by Coldplay +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,20,Other (please provide details below).,Undecided major,N/A,53703,37.5665,126.978,Maybe,Other,dog,No,early bird,No,Luther by Kendrick Lamar +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,20,Business: Finance,N/A,Data Science,53703,37.5665,37.5665,Maybe,pepperoni,cat,No,night owl,Yes,I had some help - Post Malone +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,Yes,18,Computer Science,,,53706,48.8566,2.3522,Yes,pepperoni,cat,Yes,early bird,Maybe,The Unforgiven by Metallica +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,Yes,19,Business: Finance,,Statistics,53703,32.0853,34.7818,Maybe,none (just cheese),dog,Yes,night owl,Yes,Phoenix by A$AP Rocky +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,18,Engineering: Biomedical,,,53706,36.1699,-115.1398,No,sausage,dog,No,no preference,Maybe,My favorite song is What I've Done by Linkin Park. +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,18,Engineering: Biomedical,,,53706,48.8566,2.3522,No,sausage,dog,No,no preference,Maybe,Sunday Morning - Maroon 5 +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,20,Other (please provide details below).,"Design, Innovation, and Society",,53706,40.7128,-74.006,Maybe,none (just cheese),dog,No,no preference,Maybe,You Are Enough - Sleeping At Last +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Biomedical,,,53706,41.8988,12.5024,No,sausage,dog,No,no preference,No,Nine Ball by Zach Bryan +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,20,Business: Finance,,,53703,37.9838,23.7275,Maybe,pepperoni,neither,No,early bird,Yes,Redbone- Childish Gambino +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,Yes,18,Engineering: Biomedical,,,53706,39.6635,-106.6218,No,pepperoni,dog,No,night owl,No,One of These Mornings - Zeds Dead +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,Yes,18,Business: Actuarial,,,53706,48.8647,2.349,Maybe,none (just cheese),dog,Yes,night owl,Maybe,I remember everything by Zach Bryan +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,,Engineering: Mechanical,,,53706,44.86,-92.63,No,pepperoni,dog,Yes,night owl,Yes,"still standing, Elton john" +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,20,Other (please provide details below).,Economics,Personal Finance,53715,60.8608,7.1118,No,pineapple,dog,No,night owl,No,"""Sultans of Swing"" - Dire Straits" +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,19,Statistics,,,53715,42.3601,-71.0589,No,pepperoni,dog,No,no preference,Maybe,Colder Weather - Zac Brown Band +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,Yes,19,Other (please provide details below).,My primary major is Economics. ,data sciences,53703,33,107,Yes,pineapple,neither,No,night owl,Yes,《BYE BYE BYE》lovestoned +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,19,Engineering: Industrial,,,53703,51.5074,-0.1278,No,pineapple,dog,Yes,early bird,Yes,Julia - SZA +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Mechanical,,,53706,44.1874,-89.8742,No,sausage,dog,No,night owl,Yes,"We Are Young (feat. Janelle Monae), by Fun." +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,18,Engineering: Mechanical,,,53706,-25.4075,-49.2825,No,Other,dog,No,no preference,No,Xtal by Aphex Twin +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,19,Engineering: Industrial,,,53715,43.3328,-88.0074,No,sausage,cat,Yes,early bird,No,Any song by the eagles +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,19,Engineering: Mechanical,,,53703,38.5394,-0.1912,Maybe,pepperoni,dog,No,night owl,Yes,Beautiful Things Benson Boone +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,No,20,Data Science,,,53703,41.8781,87.6298,Yes,pepperoni,dog,No,night owl,Yes,More Than My Hometown by Morgan Wallen +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,19,Statistics,,Music,53715,44.9778,-93.265,Maybe,pepperoni,cat,No,night owl,Yes,"Texas Blue, Quadeca" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,No,19,Other (please provide details below).,Economics,N/A,53703,44.8897,93.3499,Maybe,none (just cheese),dog,No,night owl,Maybe,Erase Me - Kid Cudi +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,21,Engineering: Other,Materials Science and Engineering ,none,53703,-23.01,-44.31,No,basil/spinach,dog,No,early bird,Maybe,halo - beyonce +COMP SCI 319:LEC001,LEC001,No,25,Engineering: Biomedical,no,no,53705,30,30,Maybe,pineapple,dog,Yes,no preference,Yes,SULONG WANG +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,Yes,18,Other (please provide details below).,Economics ,Data Science,53706,12.9716,77.5946,Yes,pepperoni,dog,No,night owl,Maybe,Where is my mind-pixies +COMP SCI 319:LEC002,LEC002,Yes,26,Data Science,INTERNATIONAL PUBLIC AFFAIRS,,53593,43.7696,11.2558,Maybe,mushroom,dog,Yes,night owl,Yes,"Sam Smith Say it first + +Sam Smith Too Good At GoodByes" +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,19,Computer Science,,,53703,43.0718,-89.3949,No,Other,dog,Yes,night owl,Yes,DragonForce - Ashes of the Dawn +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,Yes,19,Business: Finance,Don‘t make sure,nope,53707,1,1,Maybe,macaroni/pasta,dog,No,no preference,No,Girls Want Girls +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,No,18,Engineering: Biomedical,,,53706,42.3601,-71.0589,No,pepperoni,cat,Yes,early bird,Yes,"Walking on Sunshine, katrina and the waves " +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,24,Computer Science,,Psychology,53715,42.3601,-71.0589,Maybe,pepperoni,cat,No,night owl,Yes,"Pink Pony Club, Chappel Roan (but specifically the Plankton version)" +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,No,18,Science: Physics,,,53706,41.9028,12.4964,Maybe,sausage,cat,No,no preference,Yes,Don't Stop Believin' - Journey +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,19,Engineering: Mechanical,,,53703,53.23,-9.71,No,pepperoni,dog,No,night owl,Yes,"Here Today, The Chameleons" +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,35,Other (please provide details below).,Genetics and Genomics,Data Science,53706,8.815,108.4755,Yes,Other,neither,No,night owl,Yes,The Final Countdown +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,21,Other (please provide details below).,其实我到现在还没决定我的专业。但我可能会选择信息科学。,,53706,-37.8136,144.9631,Maybe,pineapple,cat,Yes,no preference,Maybe,Anyone Crystal_Bats +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,22,Computer Science,,Data Science,53703,40.7128,151.2093,Yes,Other,dog,No,early bird,No,"Mozart, Don Giovanni. + + " +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,Yes,,Data Science,,,53706,37,126,Yes,pineapple,dog,No,night owl,Yes,"I like K-pop. And Enhypen is my favorite group. My favorite song is ""No Doubt"" from Enhypen. I will be so excited if this song is played before class starts!" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,Yes,22,Engineering: Mechanical,,,53726,45.6927,-90.4011,No,sausage,cat,No,night owl,Yes,Ten Years Gone - Led Zeppelin +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,Yes,18,Engineering: Other,,,53706,41.0082,28.9784,No,basil/spinach,cat,Yes,early bird,Yes,5 dollar pony rides - Mac Miller +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,,Other (please provide details below).,Economics,Data Science,53706,10.8231,106.6297,Yes,sausage,dog,No,night owl,Yes,Girl with the tattoo enter - Miguel +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,Yes,22,Other (please provide details below).,Economics,Data science,53703,37.5665,126.978,Yes,mushroom,cat,No,early bird,Maybe,Sting - shape of my heart +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Biomedical,,,53706,39.0742,21.8243,No,mushroom,dog,No,night owl,Yes,CHIHIRO - Billie Eilish +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,19,Other (please provide details below).,Astronomy-Physics,,53706,48.1771,16.3806,Maybe,green pepper,dog,No,night owl,Yes,Speed the Collapse - Metric +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,,Science: Other,,,53715,48.8566,2.3522,No,basil/spinach,dog,No,no preference,Maybe,Delicate by Taylor Swift +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,24,Computer Science,,,53703,41.8,-87.6298,No,pepperoni,neither,No,no preference,No,Babymonster - Drip +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,Yes,18,Other (please provide details below).,Economics,,53706,34.6937,135.5022,No,basil/spinach,cat,No,night owl,Yes,Brazil by Declan McKenna +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,19,Engineering: Mechanical,,,53706,41.3851,2.1734,No,pepperoni,dog,No,night owl,Yes,Summertime Sadness (Lana Del Rey Vs. Cedric Gervais) - Cedric Gervais Remix +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,21,Statistics,Statistics ,Mathematics,53703,30,121,Maybe,sausage,neither,No,night owl,Yes,"Risk It All, Jason Zhang" +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,Yes,18,Other (please provide details below).,Currently a pre business student but looking to apply to the engineering school,,53706,51.1802,-115.5657,Maybe,macaroni/pasta,dog,Yes,no preference,Yes,"Younger Years Zach Bryan + +Chase Her Baily Zimmerman + +Big Country music guy" +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,Yes,18,Science: Physics,,,53706,46.7828,-92.1055,Maybe,none (just cheese),cat,No,night owl,No,"Love’s Train + +Bruno Mars, Anderson .Paak, Silk Sonic" +COMP SCI 319:LEC002,LEC002,Yes,22,Science: Other,,,53726,47.6062,-122.3321,No,Other,dog,Yes,no preference,Maybe,"Fast Car - Luke Combs cover + +Blinding Lights - The Weeknd + +Alley Rose - Conan Grey + +Iris - Goo Goo Dolls, preferably Live Buffalo version + +Highwayman - the Highwaymen (Johnny Cash, Willie Nelson, Kris Kristoferson, Waylon Jennings) + +Dream Lantern - RADWIMPS <English version, not Japanese + +Help! - The Beatles + +Crimson and Clover - Joan Jett + +Tiny Dancer - Elton John" +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC001,Yes,19,Science: Physics,physics ,,53717,28.2199,112.9175,No,sausage,neither,Yes,night owl,Yes,春雷 Yonezu Kenshi +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,21,Engineering: Industrial,,,53703,40.7128,-74.006,No,basil/spinach,dog,No,night owl,Yes,Favourite by Fontaines D.C. +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,19,Other (please provide details below).,Economics,Nope,53706,39.93,116.38,Maybe,sausage,dog,No,no preference,Maybe,Blank Space by Taylor Swift +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,19,Business: Actuarial,,,53711,43.0389,-87.9065,No,pepperoni,cat,Yes,early bird,Yes,Counting Stars- One Republic +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,,Other (please provide details below).,neurobiology,,53715,23.1291,113.2644,No,none (just cheese),dog,Yes,no preference,Maybe,head in the clound by hayd +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,20,Other (please provide details below).,History,Biology,53706,39.9524,-75.1636,No,pepperoni,dog,No,night owl,Yes,"""Man on the Moon"" - Zella Day" +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,20,Computer Science,,,53715,45.4408,12.3155,No,Other,cat,No,night owl,Yes,The Fine Print by The Stupendium +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,19,Data Science,,,53706,39.3377,-83.3528,Yes,none (just cheese),dog,No,no preference,Yes,You're So Vain by Carly Simon +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,No,18,Other (please provide details below).,Undecided major - just exploring some areas of possible interest. ,n/a,53706,39.0699,-77.1847,Maybe,pepperoni,dog,Yes,night owl,Yes,Something in the way you move - Ellie Goulding +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,18,Engineering: Biomedical,,,53706,39.0742,21.8243,No,pepperoni,dog,No,night owl,Yes,Shirt by SZA +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,19,Business: Actuarial,,Risk Management & Insurance,53703,34.8697,-111.7609,No,pepperoni,dog,Yes,no preference,Yes,"All Star, Smash Mouth" +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,20,Business: Finance,,,53703,42.3601,-71.0589,No,Other,dog,No,no preference,Maybe,(Don't Fear) The Reaper - Blue Oyster Cult +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,Yes,20,Engineering: Mechanical,n/a,n/a,53726,43.6275,89.7661,Yes,Other,cat,No,early bird,No,Why Georgia - John Mayer +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,22,Business: Other,,Political science,53715,25.033,121.5654,Maybe,none (just cheese),cat,Yes,early bird,Maybe,Everything Sucks / Vaultboy +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,Yes,19,Other (please provide details below).,Political Science ,,53706,41.8781,87.6298,Maybe,none (just cheese),dog,Yes,night owl,Yes,Pyramids by Frank Ocean +COMP SCI 319:LEC003,LEC003,No,24,Computer Science,,,53705,-3.846,-32.412,Yes,pepperoni,dog,No,early bird,No, +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,No,20,Data Science,,,53715,31.2304,121.4737,Yes,mushroom,cat,No,night owl,Yes,Exhale +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,20,Engineering: Industrial,,,53703,41.8781,-87.6298,No,pepperoni,dog,Yes,early bird,Yes,Sunflower - Post Malone (feat. Swae Lee) +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,18,Data Science,,,53706,44.8653,-93.367,Yes,pineapple,dog,No,night owl,Yes,When the sun goes down - Arctic Monkeys +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,Yes,19,Computer Science,,,53706,28.7041,77.1025,Maybe,Other,dog,No,no preference,Yes,Sailor Song by Gigi Perez +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,Yes,20,Computer Science,,,53703,57.697,11.9865,No,mushroom,cat,No,no preference,No,Julia - Yellow Ostrich +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,19,Computer Science,,Information Systems,53703,41.8781,-87.6298,No,Other,dog,No,no preference,Maybe,"Hey Jude, The Beatles" +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,22,Other (please provide details below).,Psychology,Information Science,53703,32.0603,118.7969,No,mushroom,neither,No,night owl,Yes,Wasteland - Royal & The Serpent +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,23,Science: Physics,Not applicable,Not applicable,53706,43.07,-89.4,No,pepperoni,dog,No,night owl,Yes,"Deference for Darkness, Marty O'Donnell" +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,20,Computer Science,,,53715,46.1129,-89.6445,Maybe,pepperoni,dog,No,night owl,Yes,Mr.Brightside by The Killers +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,19,Business: Actuarial,,,53715,3.1279,101.5945,Maybe,none (just cheese),cat,Yes,early bird,Yes,'lock/unlock' by jhope (ft. benny blanco) +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Science: Physics,Physics,Astronomy,2420,42,71,Maybe,basil/spinach,dog,No,night owl,Maybe,Somebody Else by 1975 +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,Yes,19,Engineering: Mechanical,,,53706,23.032,113.1181,No,none (just cheese),dog,Yes,no preference,Maybe,富士山下-陈奕迅 +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Biomedical,N/A (I can't submit the quiz unless there is an answer in this field),N/A (I can't submit the quiz unless there is an answer in this field),53706,40.7128,-74.006,No,Other,dog,No,night owl,No,"""Biking"" - Frank Ocean, JAY-Z, Tyler, The Creator" +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,20,Other (please provide details below).,Global Health,,53715,50.5486,-4.586,No,green pepper,cat,No,no preference,Yes,Jackie and Wilson by Hozier +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,21,Other (please provide details below).,Economics,Political Science,53703,3.1409,101.6932,Maybe,sausage,cat,No,early bird,Yes,Selfless by The Strokes +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,Yes,21,Other (please provide details below).,Consumer Behavior and Marketplace Studies,,53703,41.8781,-87.6298,No,pepperoni,dog,No,early bird,No,This is the life by Amy Macdonald +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,No,19,Statistics,,psychology,53706,48.8566,2.3522,No,sausage,neither,No,night owl,Yes,"The other side of paradise + +Glass animals" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC002,Yes,20,Data Science,,"Math,Computer science,Statistic",53706,30.2741,120.1551,Yes,sausage,dog,No,early bird,Maybe,Divina Commedia by GD +COMP SCI 319:LEC003,LEC003,Yes,24,Engineering: Biomedical,,,53705,44.8113,-91.4985,No,sausage,dog,No,early bird,Yes,"Summer, Highland Falls - Billy Joel" +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,20,Business: Other,,,53716,49.0835,19.2818,No,pepperoni,cat,No,no preference,Yes,Ides of March by Silverstein +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,18,Other (please provide details below).,information science,Fashion Design,53706,35.0077,135.7471,Maybe,pepperoni,dog,No,night owl,Maybe,Apple Cider by Beabadoobee +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,20,Engineering: Other,Civil Engineering,N/A,53218,35.2271,-80.8431,No,mushroom,dog,No,early bird,Maybe,One of my favorite songs at the moment is Oscar winning tears by Raye. +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,20,Business: Finance,,Risk Managment and Insurance,53703,46.4676,10.3782,No,pineapple,dog,Yes,night owl,Yes,"Title: Stargazing + +Artist: Myles Smith + + " +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,Yes,19,Engineering: Biomedical,N/A,N/A,53715,39.7392,-104.9903,No,pineapple,dog,No,night owl,Yes,Why Why Why - Shawn Mendes +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,Yes,19,Engineering: Mechanical,,,53562,35.7242,139.7976,No,mushroom,neither,No,night owl,Maybe,Flashback by Miyavi +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,Yes,19,Science: Other,Pharmacy -toxicology ,,53706,48.1351,11.582,No,pepperoni,dog,No,night owl,Yes,toosii - favorite song +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,19,Other (please provide details below).,Undecided now,,53703,31.299,120.5853,Yes,pineapple,cat,No,night owl,Yes,Love story +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,19,Science: Physics,,,53706,24.8801,102.8329,No,pineapple,neither,Yes,early bird,Yes,Cello Concerto in E Minor by Jacqueline du Pre +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,20,Science: Other,Astrophysics,,53715,36.3932,25.4615,Maybe,pepperoni,dog,Yes,night owl,Maybe,Da Fonk (feat. Joni) - Mochakk +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,19,Engineering: Biomedical,,,53703,39.0968,120.0324,No,pepperoni,dog,No,no preference,No,Blood Bank - Bon Iver +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,21,Engineering: Other,,,53711,25,55,No,pepperoni,dog,No,night owl,Yes,Freebird - Lynyrd Skynyrd +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,Yes,18,Engineering: Biomedical,,,53706,43.0731,-89.4012,No,pepperoni,dog,Yes,no preference,No,Love Lost by Mac Miller +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,Yes,20,Data Science,,,53703,30.25,120.16,Yes,pineapple,dog,No,night owl,Yes,Regular Friends By David Tao +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53706,44.9355,-88.1572,No,pepperoni,dog,Yes,night owl,Yes,River - Leon Bridges +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,Yes,18,Engineering: Other,,,53706,45,92,No,pineapple,dog,Yes,night owl,Yes,"Misty mountains by The Wellerman + +or + +I See Fire vinny marchi and bobby bass" +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,Yes,18,Engineering: Other,,,53703,41.9028,12.4964,No,sausage,cat,Yes,night owl,Yes,Jupiter from The Planets by Gustav Holst +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,20,Engineering: Industrial,,Computer Science,53706,26.8206,30.8025,Maybe,basil/spinach,dog,Yes,no preference,Maybe,"""In the stars"" : Benson Boone" +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,,Data Science,,Cartography & GIS,53706,59.9138,10.7387,Yes,pepperoni,dog,No,night owl,Yes,"No Woman No Cry (live at the Lyceum, London, 1975), Bob Marley & The Wailers" +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,19,Engineering: Mechanical,,,53706,47.6062,-122.3321,Maybe,pepperoni,cat,No,night owl,Yes,O Valencia! by The Decemberists +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,20,Other (please provide details below).,Economics,,53703,43.07,-89.4,Yes,pepperoni,dog,No,night owl,Yes,Otherside - Red Hot Chilli Peppers +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,No,19,Business: Other,,,53706,43.0666,-89.3993,No,pepperoni,neither,Yes,night owl,Yes,"Don't Stop Me Now + +Queen" +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,22,Business: Finance,,,53703,43.7696,11.2558,No,sausage,cat,No,night owl,Yes,Hungersite by Goose +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53706,40.7608,111.891,No,pepperoni,dog,Yes,early bird,Maybe,One Thing at a Time Morgan Wallen +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,No,19,Engineering: Mechanical,,,53706,44.9537,-93.09,No,sausage,dog,No,night owl,No,Tweaker - Gelo +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC001,Yes,19,Other (please provide details below).,Physics,Data Science,53706,55.7558,37.6173,Maybe,mushroom,cat,Yes,no preference,Yes,Tweaker by Gelo +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,Yes,19,Other (please provide details below).,我的主要专业是新闻学。,我的第二个专业是数据科学。,53706,30.5728,104.0668,Yes,pineapple,dog,Yes,night owl,Yes,My favorite song is Getaway Car from Taylor Swift. +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,18,Statistics,,Data Science,53706,55.6761,12.5683,Yes,sausage,cat,No,night owl,No,Kyoto - Phoebe Bridgers +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,20,Engineering: Other,,,53715,35.6895,139.6917,No,pepperoni,dog,No,no preference,Yes,Money Trees by Kendrick Lamar +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,18,Data Science,,Econ,53706,16.0544,108.2022,Yes,sausage,dog,Yes,night owl,Yes,Sunroof (Nicky Youre & Dazy) +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,19,Statistics,,,53706,20.6028,-105.2337,No,sausage,dog,No,night owl,Yes,Best Love Song by T-Pain +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,,Computer Science,,,53706,30,120,No,sausage,cat,No,night owl,Yes,Ashes from fireworks(Chenyu Hua) +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC001,No,19,Engineering: Industrial,,,53706,39.9172,-105.7895,Maybe,pepperoni,dog,Yes,night owl,Yes,Silver Lining Mt. Joy +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Mechanical,,,53706,41.9924,-87.6971,No,green pepper,dog,Yes,no preference,Maybe,"New Person, Same Old Mistakes by Tame Impala " +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,21,Computer Science,,,53706,40,120,Yes,pineapple,cat,Yes,no preference,No,Twenty-one pilot: <line> +COMP SCI 319:LEC004,LEC004,Yes,23,Engineering: Industrial,,,53703,34,-119,No,mushroom,dog,No,night owl,Maybe, +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,19,Other (please provide details below).,Economics,Political Science,53703,41.8781,-87.6298,No,sausage,dog,No,no preference,Maybe,Piano Man by Billy Joel +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,,Other (please provide details below).,Economics,,53706,,113.2644,No,mushroom,dog,No,night owl,Yes,Young Cai Xukun +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,No,19,Other (please provide details below).,Linguistics,,53706,43.0981,-89.4986,Yes,pepperoni,dog,No,night owl,Yes,Steppa Pig by JPEGMAFIA +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,21,Engineering: Mechanical,,,53706,45.4015,-92.6522,No,pepperoni,dog,No,night owl,Yes,"Dear Maria, count me in by all time low + +only the good die young by billy joel + +aint no rest for the wicked by cage the elephant + + " +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,No,18,Other (please provide details below).,经济的,数据科学,53706,30.5928,114.3055,Yes,none (just cheese),cat,No,night owl,Maybe,"Had I Not Seen the Sun + +by HOYO-Mix/Chevy" +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,18,Business: Information Systems,,,53706,33.597,130.4081,Maybe,mushroom,dog,Yes,early bird,Maybe,Strategy - TWICE +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,Yes,19,Business: Other,Supply Chain Management & Operations and Technology Management,Data Science Certificate,53707,52.3702,4.8952,No,pepperoni,dog,No,no preference,Yes,Rhymes Like Dimes- MF DOOM +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,18,Data Science,,Molecular and cell biology,53706,41.9028,12.4964,Yes,Other,cat,No,night owl,Yes,Fake tales of San francisco by arctic monkeys +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Mechanical,,,53706,44.4932,11.3275,No,sausage,dog,Yes,night owl,Yes,"Wisconsin, On, Wisconsin. EA Sports College Football Marching Band" +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC002,Yes,20,Statistics,,,53715,31.2304,121.4737,No,Other,dog,No,night owl,Yes,You'll be back (theme of Alexander Hamilton) +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,19,Science: Biology/Life,,,53703,43038902,-87.9064,No,pepperoni,cat,No,night owl,Yes,dangerous - big data +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,19,Science: Other,,,53703,30.25,120.1667,Maybe,pepperoni,neither,No,early bird,Maybe,Isahini-Lucy +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,20,Statistics,,,53706,45.6378,-89.4113,No,pepperoni,cat,No,night owl,No,Lose yourself-Eminem +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,21,Other (please provide details below).,Accounting,Information Systems,53703,45.4642,9.19,No,basil/spinach,dog,Yes,night owl,Yes,Starting Over- Chris Stapleton +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,19,Engineering: Mechanical,,,53706,44.3113,-93.928,No,Other,dog,No,no preference,Yes,Different 'Round Here by Riley Green Ft. Luke Combs +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,21,Business: Finance,,Risk Management and Insurance,53726,31.542,-82.4687,No,mushroom,dog,Yes,early bird,Yes,"Colder Weather, Zach Brown Band" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,20,Business: Information Systems,,,53726,41.8781,-87.6298,Maybe,Other,dog,Yes,no preference,Yes,Way I Are by Timbaland +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,20,Business: Actuarial,,Risk Management & Insurance,53715,19.0414,-98.2063,No,none (just cheese),cat,No,night owl,No,Return of the Mack by Mark Morrison +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,,Business: Information Systems,,,53703,41.8967,12.4822,No,pineapple,neither,No,no preference,Yes,"No scrubs, by tlc" +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,19,Other (please provide details below).,Economics ,Psychology,53703,43.0389,-87.9065,No,pepperoni,dog,Yes,night owl,Maybe,alabama pines -Jason isbell +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Other,Currently Engineering Undecided,,53706,45.6495,13.7768,No,sausage,dog,Yes,no preference,Maybe,"The Veldt , deadmau5" +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53706,48.5015,-113.9848,No,sausage,dog,Yes,night owl,Yes,through the wire- kanye west +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,18,Engineering: Other,I am undecided between different types of engineering. Im trying to decide between chemical and mechanical.,I might get a math certificate,53706,21.5808,-158.1053,No,pepperoni,dog,Yes,early bird,No,One of these nights by the egales +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Biomedical,,,53706,55.6755,12.5539,No,pepperoni,dog,No,no preference,No,OCT 33 by the Black Pumas +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,20,Engineering: Mechanical,,,53703,41.8781,-87.6298,Yes,pepperoni,cat,No,night owl,Maybe,Bad Romance - Lady Gaga +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Industrial,,German,53703,36.1627,-86.7816,No,sausage,dog,No,night owl,Maybe,Good Looking by Suki Waterhouse +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,18,Data Science,,,53706,17.385,78.4867,Yes,sausage,dog,Yes,night owl,Yes,Feather - Sabrina Carpenter +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC001,No,24,Mathematics/AMEP,,,53704,26.0745,119.2965,No,pepperoni,dog,No,night owl,Yes,"Just the Two of US - Grover Washington, Jr., Bill Withers" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Mechanical,,,53706,43.4138,-89.7148,No,pepperoni,dog,No,no preference,No,NOW WHAT? by Connor Price +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,Yes,20,Other (please provide details below).,Economics,,53572,42.3659,21.1545,No,none (just cheese),cat,Yes,early bird,Maybe,Tahir Meha - Ilir Shaqiri +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,19,Business: Information Systems,,Operations and Technology Management (OTM),53703,33.5458,-117.7817,No,sausage,dog,No,no preference,Yes,"""Say Something"" - Zac Samuel Remix" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,19,Computer Science,,,53702,51.5074,-0.1278,Yes,Other,dog,No,night owl,No,No One Like You - Scorpions +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,19,Engineering: Biomedical,,,53706,40.7128,-74.006,No,sausage,dog,No,early bird,No,"Mr. Brightside, The Killers" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,Yes,20,Business: Finance,,,53703,36.0566,-112.1251,Yes,pepperoni,dog,Yes,no preference,Yes,All Falls Down - Kanye West +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Statistics,,,53706,40.7128,-74.006,Yes,pineapple,dog,No,night owl,Yes,One Headlight - The Wallflowers +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,19,Engineering: Industrial,,,53706,45.7852,-88.0987,Maybe,sausage,dog,No,night owl,No,"The Prodigal, Josiah Queen " +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,18,Engineering: Other,,,53706,40.6299,14.4863,No,sausage,dog,No,night owl,Yes,Everlong by Foofighters +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,19,Engineering: Mechanical,,,53719,35.6895,139.6917,No,pepperoni,dog,Yes,night owl,Yes,From The Start - Laufey +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,Yes,18,Engineering: Mechanical,NA,NA,53706,39.1447,8.3037,No,Other,dog,No,night owl,Maybe,hooked on a feeling +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Mechanical,NA,NA,53706,45.1821,-93.6522,No,sausage,dog,No,night owl,Maybe,Ghost Town by Kanye West +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,22,Computer Science,,,53715,43.0731,89.4012,No,pepperoni,cat,No,night owl,Yes,The Great Mermaid - Lesserafim +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,19,Engineering: Mechanical,,,53711,31.23,121.47,No,pepperoni,cat,No,night owl,Maybe,When you say nothing at all-Ronan Keating +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,18,Engineering: Mechanical,,,53706,41.8468,3.1286,No,basil/spinach,dog,Yes,early bird,Yes,MUSSEGU - Figa Flawas +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,19,Science: Physics,,"Mathematics, Astrophysics",53703,43.4256,-88.1321,No,green pepper,dog,No,early bird,Yes,"2112, Rush" +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,Yes,18,Engineering: Mechanical,,,53706,35.6764,139.65,No,pepperoni,neither,Yes,night owl,Yes,my favorite song is Lost in Space by Derivakat +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,19,Business: Finance,,Accounting,53703,41.8781,-87.6298,No,sausage,dog,No,night owl,No,"""Saturday Mornings"" by Cordae" +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,18,Other (please provide details below).,Economics,"Data Science, Computer Science",53706,42.4545,-83.502,Yes,sausage,cat,Yes,night owl,No,Upside Down +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,18,Engineering: Mechanical,,,53706,44.98,-93.26,No,basil/spinach,dog,Yes,night owl,Maybe,Surfin' USA - Beach Boys +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,Yes,18,Engineering: Biomedical,,,53706,23.4814,120.4539,Maybe,pepperoni,dog,Yes,night owl,Yes,"Photograph, Ed Sheeran" +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,19,Engineering: Mechanical,,,53706,41.9956,-87.7029,Maybe,pineapple,dog,Yes,early bird,Yes,Virgen - Adolescent's Orquesta +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Biomedical,N/A,N/A,53706,35.6895,139.6917,No,mushroom,dog,No,no preference,Yes,Unwritten by Natasha Bedingfield +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,22,Other (please provide details below).,Economics,Political Science,53703,55.6564,12.5983,No,pepperoni,cat,No,early bird,No,Good days by SZA +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,,Data Science,,,53703,40.767,-73.962,Yes,pepperoni,dog,Yes,night owl,Maybe,Saturn by SZA +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,No,22,Engineering: Industrial,,"Economics, Data Science",53703,-33.8688,151.2093,Yes,mushroom,dog,Yes,night owl,Maybe,"This month, my favorite song has been Burn, Burn, Burn by Zach Bryan. However, I'd say my 3 lifetime favorite songs are: + +* this is me trying, Taylor Swift + +* Somebody That I Used To Know, Gotye + +* For Emma, Bon Iver" +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,20,Computer Science,,,53715,39.9042,116.4074,Maybe,mushroom,neither,No,night owl,Yes,"Chasing Pavements, Adele" +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,19,Data Science,,,537152236,19.3785,-81.4007,Yes,pepperoni,dog,No,night owl,Yes,Coffee Bean - Travis Scott +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,18,Engineering: Mechanical,,,53706,11.5888,37.3881,No,none (just cheese),cat,No,night owl,Yes, +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,Yes,19,Engineering: Mechanical,,,53706,38.627,-90.1994,No,none (just cheese),dog,No,night owl,Yes,Young Metro by Future and Metro Boomin +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,Yes,20,Engineering: Industrial,,,53703,43.77,11.2577,Maybe,pepperoni,dog,Yes,night owl,Yes,Sheep by Mt.Joy +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,Yes,20,Business: Other,Economics ,"data science, Risk Management and insurance ",53703,40.6281,14.485,Yes,sausage,cat,No,no preference,Maybe,new perspective - noah kahn +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,20,Business: Finance,.,.,53706,37.5665,126.978,No,pineapple,dog,No,early bird,Yes,Sunflower - Post Malone +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,20,Engineering: Mechanical,,,53703,45.514,-122.6733,No,pepperoni,dog,Yes,night owl,Maybe,Cigarette Daydreams - Cage the Elephant +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,19,Data Science,,Psychology,53726,52.52,13.405,Yes,pepperoni,dog,No,no preference,Yes,"El Muchacho de los Ojos Tristes, Jeanette" +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,19,Engineering: Mechanical,,,53706,41.4944,-87.8748,No,pepperoni,dog,Yes,night owl,Yes,Brazil- Declan Mckenna +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,19,Data Science,,Information Sciences,53706,40.7128,-74.006,Yes,Other,dog,No,night owl,Yes,One More Love Song - Marc DeMarco +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,19,Computer Science,,,53703,34.0522,-118.2437,Maybe,pepperoni,dog,No,night owl,Maybe,where you are - john summit +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,20,Engineering: Biomedical,N/A,Pre-Med (Not a major),53703,40.7293,-73.9964,No,sausage,cat,No,night owl,Yes,I Lived by OneRepublic +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,18,Science: Physics,,,53706,47,122,No,pepperoni,neither,Yes,early bird,No,Clocks Coldplay +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,Yes,19,Business: Finance,,,53706,41.8318,-88.1098,Maybe,pepperoni,dog,No,no preference,Yes,No Pasa Nada by Fuerza Regida and Clave Especial +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,19,Data Science,,Computer science,53706,43.8064,-87.7706,Yes,pepperoni,cat,Yes,night owl,Yes,holy land - wave to earth +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,18,Engineering: Mechanical,,,53706,52.52,13.405,No,macaroni/pasta,dog,Yes,night owl,Yes,"1812 Overture + + by Pyotr Ilyich Tchaikovsky" +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,19,Data Science,,,53703,34.5218,69.1807,Yes,green pepper,cat,No,night owl,Maybe,I don't listen to music! +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC003,Yes,21,Business: Finance,Economics,computer science,53703,22,66,Yes,mushroom,cat,No,night owl,Yes,Bahamus +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,19,Engineering: Mechanical,,,53703,42.3314,-83.0458,No,sausage,dog,Yes,night owl,Yes,Higher by Creed +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,19,Science: Other,,Environmental Studies,53703,45.0124,-92.9921,No,basil/spinach,dog,Yes,early bird,Yes,Sunlight by Hozier +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Industrial,,,53706,32,117,No,sausage,dog,No,early bird,Maybe,knockin on heavens door bob Dylan +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,Yes,19,Engineering: Mechanical,,,53706,40.7131,-74.0072,No,none (just cheese),dog,Yes,no preference,Yes,Brazil by Declan McKenna +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,Yes,19,Engineering: Other,Engineering Mechanics,"Might do Econ, Physics, or DS",53706,35.6895,139.6917,Maybe,basil/spinach,dog,No,night owl,Yes,Outside today - NBA Youngboy +COMP SCI 319:LEC002,LEC002,Yes,32,Science: Physics,,,53714,13.45,-16.57,Maybe,pineapple,neither,Yes,early bird,No,"Bob Marley + +No Woman, No Cry" +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,No,19,Engineering: Biomedical,,,53706,50.1185,-122.9604,No,pepperoni,dog,Yes,night owl,Maybe,Free Now by Gracie Abrams +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,No,21,Engineering: Mechanical,,,53590,34.0522,-118.2437,No,pepperoni,dog,No,night owl,Yes,popular by the weeknd +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,No,22,Statistics,,Data Science,42,-76,106.53,Yes,mushroom,neither,Yes,no preference,No,"Here There And Everywhere, Paul McCartney" +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,18,Data Science,,,53706,46.024,-123.92,Yes,basil/spinach,dog,No,night owl,Yes,Musta been a ghost by Proxima Prada +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,18,Engineering: Mechanical,,,53706,45.83,-89.27,No,sausage,dog,No,night owl,Yes,"Run This Town - JAY-Z, Rihanna, Kanye West" +COMP SCI 319:LEC004,LEC004,Yes,26,Business: Information Systems,,,53705,23.5,121,Maybe,mushroom,dog,No,night owl,Maybe,Someone You Loved - Lewis Capaldi +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,19,Science: Other,,,53715,33.4484,-112.074,No,sausage,cat,No,night owl,Yes,Follow You by Imagine Dragons +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,No,19,Engineering: Mechanical,,I do not have a secondary major.,53703,49.2269,17.669,No,pepperoni,dog,No,early bird,No,One of my favorite songs is Circadian Rhythm by Drake. +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,18,Mathematics/AMEP,,I'm gonna learning data science in the future.,53706,30.5728,104.0668,Yes,pepperoni,dog,Yes,night owl,Yes,"Take me to Church, Hozier" +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,No,19,Engineering: Mechanical,,,57306,40.7128,-74.006,No,pepperoni,dog,Yes,night owl,Maybe,Mr. Jones by Counting Crows +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,20,Business: Actuarial,,,53703,43.1566,-77.6088,Maybe,sausage,cat,Yes,night owl,Maybe,Obsession - Joywave +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Mechanical,N/A,N/A,53706,41.8781,-87.6298,No,macaroni/pasta,cat,No,no preference,Yes,Maine by Noah Kahan +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,19,Engineering: Industrial,,,53706,41.8781,-87.6298,No,pepperoni,cat,No,no preference,Yes,Something Just Like This - Chainsmokers +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,Yes,20,Data Science,,Economics,53703,20,-156,Yes,pepperoni,dog,Yes,no preference,No,Tweaker by Gelo +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,Yes,19,Engineering: Biomedical,,,53706,44.0668,-92.7538,No,pepperoni,dog,Yes,night owl,Maybe,Borderline - Tame Impala +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,Yes,19,Engineering: Other,,,53706,50.0755,14.4378,Maybe,none (just cheese),dog,No,no preference,Yes,Smoke a little smoke - Eric Church +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,19,Engineering: Biomedical,,,53715,43.732,7.4196,No,pepperoni,dog,No,night owl,No,"Cello Suite No. 1 in G Major; Johann Sebastian Bach, Yo-Yo Ma" +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,20,Science: Biology/Life,,,53715,43.4799,-110.7624,Yes,Other,dog,No,night owl,No,Paul Revere by Noah Kahan +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,18,Engineering: Biomedical,,,53706,40.7128,-74.006,Maybe,pepperoni,dog,Yes,early bird,Maybe,Unwritten by Natasha Bedingfield +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC001,No,21,Engineering: Industrial,,,53715,45.8157,-94.6374,No,pepperoni,dog,No,night owl,Yes,"Unwritten, by Natasha Bedingfield" +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,Yes,19,Business: Finance,,Economics,53726,43.07,-89.39,No,Other,neither,Yes,no preference,No,Down Under -Men At Work +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,19,Business: Finance,Data Science,,53706,87.6298,41.8781,Yes,pepperoni,dog,Yes,night owl,Maybe,Back to Black by Amy Winehouse +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,18,Data Science,,,53706,40.374,-105.509,Yes,pepperoni,dog,No,night owl,Maybe,eenie meenie - Sean Kingston and Justice Bieber +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,18,Engineering: Biomedical,,,53706,47.8095,13.055,No,sausage,cat,Yes,night owl,Yes,"On Wisconsin! - Finale + +University of Wisconsin Marching Band" +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,No,19,Data Science,,,53715,25.2854,51.531,Yes,mushroom,cat,Yes,early bird,Yes,"Borderline by Tame Impala + + " +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,19,Data Science,,,53706,45.0697,92.9516,Maybe,pineapple,dog,No,night owl,Yes,Strange to hear - By Sports +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,No,18,Business: Information Systems,,Business: Operations and Technology Management,53716,43.0731,-89.4012,No,mushroom,dog,No,night owl,Yes,You Give Love a Bad Name by Bon Jovi +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,19,Business: Other,,,53703,37.7749,-122.4194,Yes,basil/spinach,dog,Yes,night owl,Yes,What I got - Sublime +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Other,,,53706,43.0779,-89.4134,No,pineapple,dog,No,no preference,No,Next to You by Flavors +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,19,Business: Other,Economics.,Data science,53706,28.6107,-244.1199,Maybe,Other,dog,No,night owl,Yes,Sometimes-Goth Babe +COMP SCI 319:LEC001,LEC001,No,22,Engineering: Other,ECE,,53715,31.2304,121.4737,Maybe,pineapple,cat,No,no preference,Yes,"Never Gonna Give You Up, by Rick Astley" +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,No,19,Data Science,Nothing,Economics ,53706,35.689,139691,Yes,green pepper,neither,No,night owl,Yes,Sun flower by Post Malone +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,Yes,20,Business: Information Systems,,,53706,3.139,101.6869,Maybe,Other,dog,Yes,no preference,Maybe,Livin' on a Prayer by Bon Jovi +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,19,Engineering: Mechanical,,,53706,34.4208,-119.6982,No,pepperoni,dog,Yes,no preference,No,甜蜜蜜 鄧麗君 +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,20,Other (please provide details below).,Environmental Science,n/a,53703,39.9526,-75.1652,No,pepperoni,dog,No,no preference,Maybe,Anything from kendrick lamar +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,19,Other (please provide details below).,Geography,,53726,47.6032,-122.3303,Maybe,Other,dog,No,night owl,No,Beef Stew by Nicki Minaj +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,Yes,20,Engineering: Other,,,53706,31.298,120.585,No,none (just cheese),cat,No,no preference,Maybe,Subhuman by Garbage +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,Yes,21,Statistics,,,53703,43.0389,-87.9065,No,pepperoni,dog,Yes,night owl,Yes,Dirty Water by Foo Fighters +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,18,Engineering: Biomedical,N/A,N/A,53706,43.7696,11.2558,No,pepperoni,dog,No,night owl,Yes,Stick Season by Noah Kahan +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,20,Engineering: Mechanical,,,53715,49.4435,1.098,No,sausage,dog,Yes,night owl,Maybe,Sleep on the Floor - The Lumineers +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,No,18,Science: Other,Biochemistry,,53706,46.595,7.9075,No,pineapple,dog,No,night owl,Maybe,Flower Shops by ERNEST and Morgan Wallen +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,Yes,18,Business: Information Systems,,,53703,41.8781,-87.6298,Maybe,pepperoni,dog,Yes,no preference,Yes,All falls Down- Kanye West +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,No,20,Other (please provide details below).,Journalism,,53706,-22.9068,-43.1729,No,pepperoni,dog,Yes,no preference,Maybe,"Cool Blue by The Japanese House + +or + +My Love by Until the Ribbon Breaks" +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,No,19,Engineering: Other,,,53706,48.1118,-1.6803,Maybe,none (just cheese),dog,No,night owl,Yes,A Troubled Mind-Noah Kahan +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Industrial,,Naval Science,53703,-18.1248,178.4501,No,sausage,dog,Yes,early bird,No,"Angela, The Lumineers" +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,No,19,Engineering: Mechanical,,,57303,43.0731,-89.4012,No,pepperoni,dog,No,night owl,Yes,YMCA +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,18,Engineering: Mechanical,,,53706,32,34.8,No,basil/spinach,dog,Yes,night owl,Maybe,Lovestick by asap rocky +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,Yes,19,Business: Finance,I am also a Data Science major,,53706,25.1,55.2,Yes,mushroom,dog,No,night owl,Yes,Fein (Feat. playboi carti) by Travis Scott +COMP SCI 319:LEC001,LEC001,Yes,,Business: Finance,,,53715,30.5,104,No,pineapple,dog,Yes,night owl,Yes,"I love you baby + +Paul Anka" +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,20,Science: Other,,,53575,43.07,-89.4,Maybe,Other,cat,Yes,night owl,Yes,Sexy Villain - Remi Wolf +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,Yes,21,Statistics,,,53703,40.7128,-74.006,No,mushroom,dog,No,early bird,No,my heart will go on +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,20,Business: Information Systems,,Business: Operations & Technology Management ,53703,48.8566,2.3522,Maybe,sausage,dog,Yes,early bird,Yes,30 for 30 by SZA +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Biomedical," + + ",Neurobiology,53706,53.5745,10.0778,No,basil/spinach,cat,No,night owl,Yes,"Maine by Noah kahan + + " +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,19,Business: Actuarial,,RMI,53715,43.0389,-87.9065,No,pepperoni,cat,Yes,night owl,No,Congratulations by Mac Miller +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC002,No,19,Business: Information Systems,,I am also a Marketing major with a certificate in Digital Studies!,53706,39.1434,-77.2014,Maybe,basil/spinach,dog,Yes,night owl,Maybe,"Gracie Abrams: ""Risk""" +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,18,Business: Other,,Data Science,53706,42.3601,-71.0589,Yes,mushroom,dog,No,no preference,Yes,Luther by Kendrick Lamar and SZA +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,19,Other (please provide details below).,Economics,,53703,40.7128,74.006,No,mushroom,dog,Yes,early bird,Yes,Pursuit of Happiness- Kid Cudi +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,18,Engineering: Biomedical,,,53706,39.0742,21.8243,No,sausage,cat,No,early bird,Yes,Weight of Love - The Black Keys +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,No,19,Engineering: Biomedical,,,53706,45,-93,No,sausage,dog,No,night owl,No,Die with a Smile - Bruno Mars +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Biomedical,,,53706,19.076,72.8777,No,pineapple,dog,Yes,early bird,Yes,Luther by Kendrick Lamar and SZA. +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Mechanical,,,53706,-45.0327,168.658,No,sausage,dog,Yes,night owl,Yes,Night Changes - One Direction +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,Yes,18,Science: Physics,,,53706,40.7,70,No,none (just cheese),neither,No,night owl,Yes,My Eyes by Travis Scott +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,20,Computer Science,,,53703,3.139,101.6869,No,macaroni/pasta,cat,No,early bird,No,GOT7 PYTHON +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Industrial,,,53706,41.8781,-87.6298,No,mushroom,dog,No,night owl,Yes,Coyote Joni Mitchell +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,20,Science: Biology/Life,,,53706,37.8715,112.5512,No,sausage,cat,Yes,early bird,Maybe,Soledad y el Mar by Natalia Lafourcade +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,No,20,Computer Science,,,53715,37.5665,126.978,No,sausage,neither,Yes,night owl,No,"Echo, The Marias" +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,20,Engineering: Mechanical,,,53703,43.7696,11.2558,No,mushroom,neither,No,no preference,No,"When it rains it pours + +Luke combs" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53715,45.4408,12.3155,No,sausage,dog,No,night owl,Yes,Put Me Thru by Anderson .Paak +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,17,Computer Science,,,53706,35.6528,139.8395,No,pepperoni,cat,Yes,early bird,Maybe,"40oz, polyphia" +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,18,Engineering: Mechanical,,,53706,42.3009,-71.0684,No,sausage,dog,Yes,night owl,No,Breakdown by Jack Johnson +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Biomedical,,,53706,42.3601,-71.0589,No,pepperoni,dog,No,night owl,Yes,Sweet Child O' Mine by Guns and Roses +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,18,Science: Physics,,Mathematics,53706,37.9838,23.7275,No,none (just cheese),dog,No,no preference,Yes,Bohemian Rhapsody-Queen +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Biomedical,Above,None,53706,-29.94,-50.99,No,none (just cheese),dog,No,night owl,No,That's So True by Gracie Abrams +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,19,Computer Science,,data science,53703,43.0731,-89.4012,Yes,sausage,neither,No,night owl,Maybe,doja +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,21,Other (please provide details below).,Geography and Cartography/Geographic Information Systems,"Data Science Certificate, Environmental Studies Certificate",53715,36.1699,-115.1398,No,sausage,dog,Yes,night owl,Yes,"Rain, The Beatles" +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,18,Engineering: Biomedical,,,53706,41.16,-8.63,Maybe,sausage,cat,No,night owl,Yes,This Must Be the Place - Talking Heads +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,19,Science: Physics,,Astronomy,53726,36.9741,122.0308,No,pepperoni,dog,No,night owl,Yes,Californication Red Hot Chili Peppers +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC003,No,20,Computer Science,,"Data Science, Economics, Accounting",53706,-1.2921,36.8219,Yes,pepperoni,cat,No,no preference,Yes,"Verdansk, Dave" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Other,,,53706,41.1184,20.8,No,mushroom,dog,No,early bird,Yes,November Air - Zach Bryan +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,No,18,Engineering: Biomedical,n/a,n/a,53706,53.3498,-6.2603,No,green pepper,dog,Yes,night owl,Maybe,Moon River by Frank Ocean +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Biomedical,,,53706,22.0964,-159.5261,No,pineapple,dog,Yes,night owl,No,Maine by Noah Kahan +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,19,Computer Science,,Data Science,53711,43.0731,-89.4012,No,none (just cheese),cat,No,night owl,Yes,I'm A Believer - The Monkees +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,No,19,Engineering: Mechanical,,,53706,44,-88,No,sausage,cat,Yes,night owl,Yes,Triggers - Royal Blood +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,,Engineering: Other,,,53703,36.0671,120.3826,Maybe,mushroom,dog,No,night owl,Yes,《Glad You Came》by Boyce Avenue +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,No,18,Mathematics/AMEP,,,53715,37.5407,-77.436,No,mushroom,cat,Yes,no preference,Yes,Posthumous forgiveness - Tame Impala +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,19,Engineering: Mechanical,,,53706,21.28,-157.83,No,sausage,cat,Yes,early bird,No,Yellow by Coldplay +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,Yes,20,Engineering: Mechanical,,,53715,43.0739,-89.3852,No,macaroni/pasta,cat,No,night owl,Yes,Africa by Toto +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,Yes,24,Statistics,,,53713,30.4515,-91.1871,Yes,mushroom,dog,No,no preference,Yes,Liberation - Outkast ft. Cee-Lo Green +COMP SCI 319:LEC002,LEC002,No,22,Engineering: Other,,,53703,36.1699,-115.1398,No,pineapple,dog,No,night owl,Yes,dancinwithsomebawdy - ericdoa +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,19,Engineering: Biomedical,,,53706,45.0033,-93.484,Maybe,sausage,cat,No,night owl,No,Second Nature by Clairo +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,22,Computer Science,,"German, Data Science",53703,45.4404,12.316,No,sausage,dog,No,night owl,Yes,Modern Day Cowboy (Tesla) +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,No,18,Engineering: Industrial,,,53706,25.0772,55.3093,No,pepperoni,dog,No,night owl,Maybe,Drake - Gods Plan +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Biomedical,,,53706,47.0543,8.3094,Maybe,none (just cheese),cat,Yes,early bird,Maybe,Shes always a woman (billy joel) +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,18,Engineering: Mechanical,,,53706,43.6775,-70.299,No,pepperoni,dog,Yes,early bird,Yes,The Cave by NEEDTOBREATHE +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Industrial,,,57303,34.0549,118.2426,No,sausage,cat,No,night owl,Yes,Feather - Sabrina Carpenter +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,20,Engineering: Other,Material Science and Engineering,,53715,35.8617,104.1954,No,sausage,cat,Yes,night owl,Maybe,"patrick Brasca + +BRB + +Ryan.B" +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,No,23,Science: Biology/Life,Biochemistry,N/A,53703,33,120,Maybe,pepperoni,cat,No,night owl,Yes,"Piano Concerto No.23 in A major, K.488 - 1. Allegro + +Mozart" +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,20,Engineering: Industrial,Industrial Engineering,,53706,,,Maybe,pineapple,dog,No,early bird,No,Ride the Lightning by Warren Zeiders +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,17,Engineering: Mechanical,,,53703,33.1042,-96.6717,No,none (just cheese),dog,Yes,night owl,Yes,Stick Season by Noah Kahan +COMP SCI 319:LEC004,LEC004,Yes,27,Engineering: Other,Environmental Engineering,,53719,30.98,121.5,Maybe,none (just cheese),dog,No,night owl,No,"Salt + +Ava Max" +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,Yes,19,Data Science,,,53706,44,91,Yes,Other,cat,Yes,early bird,No,"Oak Island, Zach Bryan " +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,18,Business: Finance,,,53706,40.0169,-105.2796,Maybe,pineapple,dog,Yes,early bird,No,Back in Black by ACDC +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Other,Material Science and Engineering,,53706,46.5378,12.1359,No,basil/spinach,dog,Yes,early bird,No,Sweet Dreams by Eurythmics +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,No,18,Computer Science,,"Data Science, Graphic Design (certificate)",53715,42.6403,18.1083,Yes,basil/spinach,cat,No,night owl,Maybe,South Side - Moby +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,Yes,18,Engineering: Biomedical,,Accounting,53715,41.9028,12.4964,No,pepperoni,dog,Yes,no preference,No,"She Had ME At Heads Carolina, Cole Swindell" +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,19,Other (please provide details below).,Currently undecided but intend to have a business major and double major in something along these lines. Wanted to try out this class to see if I would enjoy it ! ,None.,53706,35.5405,-79.3692,Maybe,sausage,dog,No,night owl,Maybe,I have too many liked songs to choose just one! If I were to choose a genre of music thought it would have to be R&B :) +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,19,Engineering: Industrial,N/A.,N/A.,53706,41.9408,-87.7532,No,Other,cat,No,night owl,No,Sunday morning Maroon 5 +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,19,Engineering: Mechanical,,,53175,32.7765,-79.931,No,sausage,dog,No,night owl,Maybe,God Gave Me Style - 50 Cent +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,Yes,19,Engineering: Biomedical,,,53726,47.0455,8.308,No,pepperoni,dog,No,early bird,Maybe,Black and White by Niall Horan +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Industrial,,,60010,48.8566,2.3522,Maybe,green pepper,cat,Yes,night owl,Yes,Learning To Fly - Tom Petty and the Heartbreakers +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,18,Data Science,,,53706,121.4365,31.1886,Maybe,pineapple,cat,Yes,night owl,Maybe,"Song Title: I Like Me Better + +Artist: Lauv " +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,19,Data Science,na,Economics,53715,1.3521,103.8198,Yes,pepperoni,dog,No,early bird,Yes,Toxic Till The End - Rose +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,19,Engineering: Biomedical,,,53706,45.5017,-73.5673,No,pepperoni,dog,No,night owl,Yes,She's always a woman - Billy Joel +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,Yes,22,Other (please provide details below).,Economics,,53703,31.2304,121.4737,No,pineapple,dog,No,early bird,Yes,Kammy - Fred again.. +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,19,Engineering: Biomedical,,,53706,-3.6225,-79.2388,No,macaroni/pasta,cat,No,night owl,Yes,"DtMF, by Bad Bunny" +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,18,Other (please provide details below).,Molecular and Cell Biology,Statistics,53706,35.0844,-106.6504,No,Other,dog,Yes,early bird,No,Run by One Republic +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,No,18,Engineering: Mechanical,,,53706,43.0731,-89.4012,Maybe,Other,cat,No,night owl,Maybe,Lovers Rock - TV Girl +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,Yes,19,Engineering: Other,Engineering Mechanics: Aerospace,Applied Mathematics,53715,41.3851,2.1734,No,pepperoni,cat,Yes,early bird,Yes,Set Sail by The Movement +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Mechanical,,,53706,43.0747,89.3842,No,pineapple,dog,Yes,night owl,Yes,"The Man who sold the world, David Bowie" +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,No,19,Other (please provide details below).,Economics,,53703,35.994,-78.8986,Yes,none (just cheese),dog,Yes,night owl,Yes,Any song by Drake +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,20,Science: Other,Biochemistry,Chinese,53703,41.8781,87.6298,No,sausage,cat,No,night owl,Yes,Empire of the Sun-We the People +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,No,21,Business: Information Systems,,,53703,43.0731,-89.4012,Maybe,sausage,cat,Yes,night owl,Yes,"Scott Mescudi Vs. The World, By Kid Cudi" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,19,Other (please provide details below).,Music ,Data science,53706,41.8781,-87.6298,Yes,macaroni/pasta,cat,No,night owl,Yes,Oompa Loompa song from Wonka +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,Yes,18,Engineering: Mechanical,,,53706,37.5641,126.9756,No,pepperoni,dog,No,night owl,Yes,toxic till the end by ROSE +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,19,Business: Other,,certificate in data science,53706,43.7696,11.2558,No,mushroom,dog,No,night owl,No,"Vienna, Billy Joel" +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,No,18,Engineering: Biomedical,,,53715,45.1034,-93.7295,No,pepperoni,dog,No,early bird,Maybe,"See You Again, Tyler the Creator" +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,Yes,19,Business: Actuarial,,Business: Risk Management and Insurance,53703,43.0752,-89.3964,No,pepperoni,cat,No,no preference,Yes,Prison Song - System of a Down +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,20,Engineering: Biomedical,,,53703,52.37,4.9,No,sausage,dog,No,night owl,Yes,Fast Forward - Floating Points +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,No,19,Engineering: Biomedical,,,53706,41,12,No,pepperoni,dog,Yes,night owl,No,Locked out of Heaven - Bruno Mars +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,Yes,18,Engineering: Mechanical,,,53715,43.8464,-91.2398,No,pepperoni,dog,Yes,night owl,Maybe,Missed Call by Treaty Oak Revival +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,No,19,Engineering: Biomedical,,,53706,55.9533,-3.1883,No,pepperoni,dog,No,night owl,Yes,Work Song - Hozier +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,No,20,Computer Science,,,53703,25.033,121.5654,No,tater tots,cat,No,night owl,Yes,Dive - Olivia Dean +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,Yes,21,Other (please provide details below).,My primary major is Classical Humanities. ,,53703,36.5983,-121.8964,No,green pepper,cat,No,night owl,Yes,"My Father's House, Eidola" +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,19,Science: Physics,,Astronomy,53706,43.0731,-89.4012,Maybe,sausage,dog,No,night owl,Yes,Judaiyaan- Darshan Raval +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Industrial,,,53706,43.0495,88.0076,No,pepperoni,dog,No,night owl,Maybe,Holy Ghost Asap Rocky +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,Yes,19,Engineering: Mechanical,,,53706,43.0728,-89.3835,No,pepperoni,dog,No,night owl,Yes,Something in the Orange: Zach Bryan +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,19,Engineering: Other,Chemical Engineering ,,53706,43.0739,-89.3852,No,macaroni/pasta,dog,No,night owl,Yes,Dancing Queen by Abba +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,19,Business: Actuarial,,,53706,52.3732,4.8907,No,pepperoni,dog,Yes,night owl,No,Popular Weeknd +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,23,Other (please provide details below).,Consumer Behavior and Marketplace Studies,Economics,53703,42.3555,71.0565,No,Other,dog,Yes,early bird,No,Jackie and Wilson by Hoizer +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,18,Science: Biology/Life,,,53706,43.0731,43.0731,Maybe,mushroom,dog,Yes,early bird,Maybe,Live Well - Palace +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,18,Business: Finance,,,53706,-34.9276,-57.9578,Yes,mushroom,cat,Yes,early bird,Yes,Cafe con ron Bad Bunny +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,19,Engineering: Industrial,,,53715,52.6638,8.6267,No,pepperoni,cat,No,early bird,Maybe,Do for love - Tupac +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53706,40.6958,-73.8666,No,pineapple,cat,Yes,no preference,Yes,Hell on the heart Eric Church +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,Yes,19,Other (please provide details below).,Undecided,,53715,40.7128,-74.006,Maybe,pepperoni,dog,Yes,night owl,Yes,"New Drop, Don Toliver" +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,18,Engineering: Mechanical,,,53706,41.88,87.62,No,sausage,dog,No,night owl,Maybe,Buy dirt by Jordan Davis +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,No,21,Other (please provide details below).,economics,n/a,53073,415204.8,873954,No,green pepper,dog,Yes,night owl,Yes,"you're not the only one - the sundays + +blue Sunday - the doors + +dazed and confused - led zeppelin" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,19,Data Science,,Economics,53706,6.5244,3.3792,Yes,Other,dog,No,early bird,Maybe,Jealousy - Khalil Harrison & Tyler ICU +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,No,20,Data Science,,,53703,41.8781,-87.6298,Yes,none (just cheese),dog,Yes,early bird,No,charlie brown - coldplay +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53706,42.3601,-71.0589,No,mushroom,cat,No,no preference,No,"My My, Hey Hey - Neil Young" +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Mechanical,,,53706,41.9028,12.4964,No,pepperoni,cat,No,no preference,Yes,Replay by Iyaz +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,No,19,Business: Finance,,,53066,25.2048,55.2708,No,pepperoni,neither,No,night owl,Yes,Duvet Boa +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,18,Statistics,,,53706,43.0731,-89.4012,Maybe,none (just cheese),dog,No,early bird,Yes,RIOT! - Earl Sweatshirt +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,19,Other (please provide details below).,Economics with Math Emphasis,Data Science,53715,41.8781,-87.6298,Yes,sausage,dog,No,night owl,Yes,Everybody Wants To Rule The World by Tears For Fears +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,No,20,Engineering: Industrial,,,53703,40.7128,-74.006,No,pepperoni,dog,No,night owl,Yes,Stairway to Heaven by Led Zepplin +COMP SCI 319:LEC004,LEC004,No,27,Other (please provide details below).,Information,,53715,48.8566,2.3522,No,Other,cat,No,night owl,Yes,Instant Crush (feat. Julian Casablancas) - Daft Punk +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,18,Data Science,Planning on to be Data Science.,Global Health or communications possibly.,53715,36.1975,-79.7935,Yes,basil/spinach,neither,Yes,no preference,Maybe,"Give Me Everything by Pitbull + +Me Like Yuh Jay Park " +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,19,Business: Actuarial,,Risk Management and Insurance,53715,41.3851,2.1734,Maybe,sausage,dog,No,night owl,Yes,Like a Boy by Ciara +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,No,20,Statistics,,,53703,23.1291,113.2644,Maybe,none (just cheese),dog,Yes,night owl,Maybe,Flashing light by kanye west +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,No,19,Science: Biology/Life,,,53715,53715,-106.3468,Maybe,pepperoni,cat,No,night owl,Yes,When I was your man - Bruno Mars +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,19,Data Science,,,53706,43.1049,-89.3512,Yes,tater tots,cat,Yes,night owl,Yes,A Love Supreme Pt I - John Coltrane +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,No,20,Statistics,,,53711,34.6887,-82.8349,No,sausage,dog,Yes,night owl,Yes,Go Your Own Way - Fleetwood Mac +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,18,Data Science,,,53715,30,114,Maybe,mushroom,cat,No,night owl,Yes,Standing Before Mt. Fuji by Eason Chan +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Industrial,,,53703,43.4796,-110.7624,No,sausage,dog,No,night owl,No,Miss You - The Rolling Stones +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,20,Engineering: Mechanical,,,53702,45.4408,12.3155,No,pepperoni,dog,No,night owl,Maybe,"Escape, by RupertHolmes" +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,No,19,Engineering: Other,,,53705,43.08,-89.383,No,basil/spinach,cat,No,no preference,No,"I'm too embarrassed to open Youtube in the middle of class- also, I'm in Louis's section. I'm so sorry." +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,22,Computer Science,,DS and Stat,53715,37.5326,127.0246,Maybe,pepperoni,dog,No,night owl,No,Marigold - Aimyon +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,No,19,Engineering: Other,N/A,N/A,53706,43.1686,-89.2784,No,none (just cheese),cat,No,early bird,Yes,California Dreaming' - The Mamas and The Papas +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,,Other (please provide details below).,Economics,,53703,51.5074,-0.1278,No,none (just cheese),dog,No,night owl,Yes,The only exception by Paramore +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Biomedical,,,53715,32.7157,117.1611,No,pineapple,dog,No,night owl,Yes,Jingle BOOM! - A.J. & Big Justice +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Biomedical,,,53706,52.3062,10.4835,No,basil/spinach,dog,No,night owl,Yes,Black Magic Woman by Santana +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,,Engineering: Biomedical,,,53706,1.3521,103.8198,Yes,pepperoni,dog,No,night owl,Yes,Come Together by The Beatles +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,18,Engineering: Mechanical,,,53706,41.8781,-87.6298,No,sausage,dog,Yes,night owl,Yes,Houston Old Head by A$AP Rocky +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,Yes,19,Computer Science,computer science ,,53703,35.6764,139.65,Yes,basil/spinach,neither,No,night owl,Yes,"green room ken carson + +summer sixteen osamason + +congrats osamason + +pose for the pic che + +swag overlord ken carson + +intro ken carson + + " +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,Yes,19,Science: Biology/Life,,,53706,30.2741,120.1551,Yes,sausage,cat,No,night owl,Yes,no favorite songs +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,No,18,Computer Science,n/a,Physics?,53706,34.8927,127.9688,Maybe,mushroom,neither,Yes,no preference,Maybe,"Tender Surrender, Steve Vai" +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC004,No,21,Data Science,,,53711,37.5665,126.978,Yes,pineapple,dog,No,night owl,Yes,pink + white - frank ocean +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,Yes,20,Engineering: Industrial,,,53715,34,-118,No,sausage,dog,No,night owl,Yes,Payphone - Maroon 5 +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,20,Engineering: Mechanical,,,53711,33.63,-111.85,No,pepperoni,dog,Yes,night owl,Yes,"While My Guitar Gently Weeps - Prince, Tom Petty, Jeff Lynne" +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,Yes,19,Statistics,,,53706,45.9213,89.2035,Maybe,tater tots,dog,No,no preference,Maybe,Agnes by Glass Animals +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,19,Other (please provide details below).,"I am currently a pre-business student choosing between the fields of finance, real estate, data science, and economics.",,53706,45.8711,89.7093,Maybe,sausage,dog,Yes,night owl,Yes,Banana Pancakes - Jack Johnson +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,20,Science: Other,Biochemistry,,53703,43.4799,110.7624,No,sausage,dog,No,night owl,Yes,Wish you were here - Pink Floyd +COMP SCI 319:LEC004,LEC004,Yes,24,Engineering: Other,ECE,N/A,53711,39.9042,116.4074,No,mushroom,dog,No,night owl,Yes,"song:爱我还是他 + +singer:陶喆" +COMP SCI 319:LEC004,LEC004,Yes,26,Other (please provide details below).,Electrical and computer Engineering,,53711,38.9248,121.6279,Maybe,pepperoni,dog,No,night owl,No,EMINEM +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,19,Engineering: Mechanical,,,53706,41.3874,2.1686,Maybe,mushroom,dog,Yes,night owl,Yes,Many Men (Wish Death) by 50 Cent +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Biomedical,,,53706,48.8566,2.3522,No,pepperoni,cat,Yes,no preference,Maybe,"Whitney Houston: I Wanna Dance with Somebody +-------------------------------------------- + +Bob Marley and The Wailers: Could You Be Loved" +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,18,Engineering: Biomedical,N/A,N/A,53706,41.3851,2.1734,No,pepperoni,dog,No,night owl,Maybe,Rolling Stone - Brent Faiyaz +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,18,Engineering: Mechanical,,,53706,37.7749,-122.419,No,pineapple,dog,Yes,night owl,Yes,Roll the Dice by Arden Jones +COMP SCI 319:LEC002,LEC002,Yes,24,Other (please provide details below).,International Public Affairs,N/A,53715,41.795,140.74,No,pepperoni,cat,No,night owl,Yes,Astronaut - Simple Plan +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,19,Science: Other,,Data Science,53703,35.6895,139.6917,Yes,sausage,dog,Yes,no preference,Maybe,Cant Feel My Face - The Weeknd +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,18,Statistics,,Political Science,53706,42.2499,-71.0409,No,basil/spinach,dog,Yes,no preference,Yes,Waiting Room by Phoebe Bridgers +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,No,21,Science: Biology/Life,,,53715,48.8575,2.3514,No,mushroom,dog,No,night owl,Yes,Take On Me by A-ha +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,Yes,18,Engineering: Biomedical,,,53706,44.932,-93.2853,No,pepperoni,dog,Yes,night owl,Yes,Operator (That's Not the Way It Feels) by Jim Croce +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,19,Engineering: Mechanical,,,53706,41.8789,-87.6355,No,pepperoni,cat,Yes,no preference,Maybe,someday by the strokes +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,Yes,18,Engineering: Biomedical,,,53706,43.7696,11.2558,Maybe,basil/spinach,dog,No,night owl,Maybe,Boy - Lee Brice +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,Yes,19,Engineering: Biomedical,,,53715,35.6895,139.6917,No,mushroom,dog,No,night owl,Maybe,Button by Lyn Lapid +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,18,Engineering: Mechanical,,,53706,24.1477,120.6736,No,Other,dog,No,night owl,Yes,Remember the Time - Michael Jackson +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,20,Science: Biology/Life,,Life Science Communication,53706,43.0844,-89.3812,No,Other,dog,Yes,no preference,Yes,"Reach Out, Four Tops" +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,Yes,19,Science: Physics,,Astronomy-Physics,53706,44.2165,-114.93,Maybe,pepperoni,dog,No,early bird,Yes,"Bad Kids to the Back, Snarky Puppy" +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,18,Other (please provide details below).,Undecided planning on Biomedical Engineering,,53706,37.3925,-5.9941,No,none (just cheese),cat,No,night owl,No,Much too Much - Rex Orange County +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,No,18,Science: Biology/Life,,,53706,39.9042,116.4074,No,sausage,cat,No,night owl,Maybe,"A Heart Like Hers, Mac DeMarco" +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Biomedical,,,53706,25.0338,121.527,No,green pepper,dog,Yes,early bird,Maybe,Alaska - Maggie Rogers +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,No,18,Engineering: Mechanical,,,53706,43.8307,-91.2395,No,macaroni/pasta,dog,Yes,night owl,Maybe,"New York, Lucki" +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,No,22,Engineering: Other,,,53703,12.3715,-1.5197,No,sausage,neither,No,no preference,Yes,Flowers by Samantha Ebert +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,20,Science: Biology/Life,,Spanish,53715,39.4822,-106.0435,No,pepperoni,dog,No,no preference,No,"Title ""Rockin' in the Free World"" + +Artist: Neil Young" +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,19,Science: Biology/Life,,,53715,43.05,-89.45,No,pepperoni,dog,No,early bird,Maybe,Pictures of You by The Cure +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,,,Engineering: Mechanical,,,54944,44,-89,No,sausage,dog,No,night owl,Yes,Apple Pie by Travis Scott +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,Yes,20,Data Science,,Maybe stats,53703,43.0731,-89.4012,Yes,sausage,dog,No,night owl,Maybe,Jay Chou +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,N/A,N/A,53706,40.7128,-74.006,No,basil/spinach,dog,No,night owl,Maybe,"Two Princes - Spin Doctors + + " +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,Yes,20,Engineering: Biomedical,,,53715,41.8781,-87.6298,No,mushroom,dog,No,early bird,Maybe,Maria by Justin Bieber +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,20,Other (please provide details below).,Economics ,Statistics ,53703,37.5,127.02,No,pepperoni,dog,No,night owl,Maybe,Rewrite the Stars (Zac Efron and Zendaya) +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,19,Other (please provide details below).,Political Science,Business: Finance,53703,40.7128,-74.006,Maybe,none (just cheese),dog,No,early bird,Yes,America by Simon and Garfunkel +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,Yes,19,Data Science,,"Legal Studies, International Studies",53706,53.9045,27.5615,Yes,sausage,cat,No,no preference,Yes,Spanish Eyes - Ricky Martin +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,19,Engineering: Industrial,,,53706,43.18,-89.21,Maybe,sausage,dog,No,night owl,No,Telescope cage the elephant +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,20,Other (please provide details below).,Economics,Mathematics,53590,71,42,No,mushroom,dog,Yes,night owl,No,You're The One by The Vogues +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,Yes,19,Other (please provide details below).,Undecided but scouting out Information Science as a major.,Also considering a Comm Arts major. ,53711,43.0731,-89.4012,Yes,sausage,dog,Yes,no preference,Yes,Kick Your Game -> TLC +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,Yes,19,Science: Other,Genetics and Genomics,,53706,42.3601,-71.0589,Maybe,pepperoni,dog,No,night owl,No,Champagne Problems Taylor Swift +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,18,Engineering: Biomedical,,,53706,37.8136,144.9631,Maybe,basil/spinach,cat,Yes,night owl,Yes,"sunday morning views + +by: Drod" +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,Yes,20,Data Science,,,53703,43.0731,-89.4012,Yes,pepperoni,dog,No,night owl,Yes,Let Go - Aaron May +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,Yes,19,Engineering: Biomedical,,,53706,29.9012,-81.3124,No,pepperoni,dog,No,early bird,Yes,Dreams by Fleetwood Mac +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,19,Data Science,,Economics,53706,51.5074,-0.1278,Yes,pepperoni,dog,Yes,no preference,No,Good Life by Kanye West +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,20,Engineering: Biomedical,,,53715,43.6123,-110.7054,No,pepperoni,dog,Yes,early bird,No,When It Rains It Pours by Luke Combs +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,18,Engineering: Mechanical,,,53706,62.8126,-150.2252,No,pepperoni,dog,No,no preference,Maybe,Forever - Noah Kahan +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,18,Engineering: Industrial,,,53706,27.2679,-82.5555,No,macaroni/pasta,dog,No,night owl,No,Unwritten by Natasha Bedingfield +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,Yes,20,Business: Other,Accounting,Information Systems,53703,44.8977,-85.9916,No,pepperoni,dog,Yes,night owl,Yes,Vienna Billy Joel +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,Yes,20,Science: Other,,Computer Science,53715,70.221,-148.39,No,sausage,cat,No,night owl,No,"I Miss You, Blink-182" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,20,Science: Biology/Life,,,53726,42.3,-711,No,green pepper,cat,Yes,early bird,No,Silver Lining by Mt. Joy +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,No,19,Data Science,,,53715,36.154,-99.952,Yes,basil/spinach,neither,No,night owl,Yes,Jealous - Eyedress +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,Yes,18,Statistics,,,53706,42.3555,71.0565,Maybe,basil/spinach,dog,No,night owl,Maybe,Dreams by Fleetwood Mac +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Mechanical,,,53706,41.8781,-87.6298,No,pepperoni,dog,Yes,early bird,Maybe,Restless Mind by Sam Barber +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,20,Engineering: Other,Engineering: Aerospace,"Aerospace Engineering, Data Science ",53703,74.006,40.7128,Yes,pepperoni,dog,Yes,night owl,Yes,"American Pie, Don McLean " +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,No,21,Statistics,,Mathematics,53703,39.9042,116.4074,No,mushroom,cat,No,no preference,Maybe,Mind over Matter by PVRIS +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,19,Engineering: Mechanical,non,non,,33.5138,33.5138,No,mushroom,neither,No,early bird,Maybe,"1) Hobbak Metl Beirut- elissa + +2) Mararti Bisadri - Kadim Al Sahir + +3) Betew7ashini- Weal Jassar + + " +"COMP SCI 220:LAB336, COMP SCI 220:LEC003",LEC003,Yes,18,Engineering: Mechanical,,,53706,34.2121,-119.0341,No,macaroni/pasta,cat,Yes,no preference,Maybe,7 Summers - Morgan Wallen +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,No,19,Other (please provide details below).,Economics,none,53706,41.8781,-87.6298,No,mushroom,neither,Yes,night owl,Yes,mind over matter by Young the Giant. +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC002,Yes,18,Engineering: Mechanical,,,53706,20.7754,-156.4534,No,sausage,dog,No,night owl,Yes,Take Me Out - Franz Ferdinand +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,No,19,Engineering: Mechanical,,"AMEP - Applied Mathematics, Engineering and Physics Program",53703,9.3183,76.6135,No,sausage,dog,No,night owl,Yes,TobyMac help is on the way +COMP SCI 319:LEC002,LEC002,Yes,27,Data Science,N/A,N/A,53705,25.033,121.5654,Maybe,mushroom,cat,Yes,early bird,Maybe,I drink wine - Adele +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,19,Data Science,,,53706,20.6752,-103.3473,Yes,pepperoni,dog,Yes,night owl,Yes,El hijo major- junior H +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,Yes,18,Engineering: Mechanical,/,/,53706,30.5728,104.0668,No,pepperoni,neither,No,night owl,Maybe,Call of silence / gemie +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,18,Engineering: Mechanical,,,53151,42.9955,-88.0957,No,pepperoni,dog,No,night owl,Yes,none +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,Yes,18,Engineering: Mechanical,,,53706,41.8781,-87.6298,No,pepperoni,dog,Yes,no preference,Maybe,Under the Bridge by Red Hot Chili Peppers +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,No,20,Science: Biology/Life,,,53703,51.5074,-0.1278,No,pineapple,cat,No,night owl,Yes,When Am I Gonna Lose You by Local Natives +COMP SCI 319:LEC003,LEC003,No,33,Data Science,,,53704,43.7102,7.262,No,pepperoni,dog,Yes,night owl,Yes,Cruel Summer - Taylor Swift +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,19,Other (please provide details below).,Economics,,53715,22.5726,88.3639,Maybe,Other,dog,No,night owl,Yes,Norwegian Wood by The Beatles +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,Yes,19,Engineering: Industrial,,,53703,44.0221,-92.4666,No,pepperoni,dog,No,night owl,Yes,UK rap- central cee/dave +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,Yes,19,Science: Physics,,,53706,35.676,139.65,No,basil/spinach,dog,Yes,night owl,Yes,My favorite song is Stayin Alive from the Bee Gees +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,19,Other (please provide details below).,economics,data science,53715,32.72,-117.16,No,sausage,dog,Yes,early bird,Yes,"You're the one kaytranada, syd" +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,20,Business: Finance,,Business: Management,53703,21.1619,-86.8515,Maybe,pepperoni,dog,No,night owl,Maybe,Kryptonite by The Better Life +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,19,Business: Finance,N/A,Real Estate,53706,42.355,-71.057,No,pepperoni,dog,Yes,night owl,Yes,"Crazy Story Pt 3 + +King Von" +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,18,Data Science,,Economics,53706,32.69,-117.18,Yes,pepperoni,dog,Yes,no preference,Maybe,Tin Man - America +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,Yes,19,Other (please provide details below).,Astrophysics,"Data science, physics",53706,43.06,88.4042,Yes,mushroom,dog,Yes,night owl,Yes,Tear in Space- Glass Animals +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,20,Computer Science,,,53175,51.5074,-0.1278,No,pepperoni,cat,No,night owl,Yes,Sex [EP Version] - The 1975 +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,19,Engineering: Other,EE,Spanish,53715,40.4168,-3.7038,Maybe,basil/spinach,dog,No,no preference,No,Lune by Moya +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,19,Science: Biology/Life,,,53715,10.012,76.2901,No,pineapple,dog,Yes,night owl,No,good things fall apart by Jon Bellion +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,Yes,20,Engineering: Mechanical,n/a,n/a,53715,49.9712,10.4182,No,pepperoni,dog,No,night owl,Yes,Homecoming- Kanye +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,No,19,Engineering: Mechanical,,,53706,37.0475,112.5263,No,sausage,dog,Yes,early bird,No,Stick Season - Noah Kahan +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,No,18,Computer Science,n/a,Mathematics,53706,45.4408,12.3155,Maybe,mushroom,neither,No,night owl,Maybe,Instant Crush - Daft Punk +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,21,Science: Chemistry,n/a,n/a,53703,40.62,14.48,No,macaroni/pasta,cat,No,night owl,No,Club can't handle me - Flo Rida +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,19,Business: Actuarial,N/A,N/A,53703,40.7128,-74.006,Maybe,pepperoni,dog,Yes,night owl,Maybe,Sunshine by Steve Lacy +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,No,19,Engineering: Mechanical,,,53706,35.8819,-106.3077,No,pepperoni,dog,Yes,early bird,Yes,All my love - Noah Kahan +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,Yes,21,Statistics,,,53715,35.9078,127.7669,Yes,mushroom,cat,Yes,no preference,No,Take On Me by a-ha +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,20,Other (please provide details below).,Economics,Chinese,53703,20.7815,-156.4627,No,pepperoni,cat,No,night owl,Yes,She will be loved by Maroon5 +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,18,Business: Information Systems,,,53706,40.7128,-74.006,No,pepperoni,dog,No,early bird,No,"24/7, 365 by Elijah Woods" +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,19,Business: Information Systems,,,53715,53.9006,27.559,Yes,sausage,dog,No,night owl,Yes,Breaking Dishes - Rihanna +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,18,Science: Biology/Life,NA,NA,53715,31.2304,121.4737,Yes,pepperoni,dog,No,night owl,Yes,Like Me Better -Lauv +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,18,Engineering: Mechanical,,,53706,-33.8688,151.2093,No,pepperoni,dog,No,night owl,Maybe,"Bones, Imagine Dragons" +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,20,Data Science,,"Data Science, Molecular and Cell Biology",53715,39.9,116.36,Yes,sausage,dog,No,night owl,Yes,Last Dance - Bigbang +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,Yes,20,Business: Finance,,Real Estate,53703,40.718,-74.3587,No,none (just cheese),dog,No,early bird,Maybe,One of these Nights - Eagles +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,21,Data Science,N/A,Economics,53711,40,116,Yes,pineapple,cat,No,no preference,Yes,Hastune Miku +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,No,20,Computer Science,,,53706,40.7128,-74.006,No,Other,dog,Yes,night owl,Maybe,Blackjack ---> Gunna +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,Yes,19,Engineering: Biomedical,na,Looking possibly for a different field of engineering ,53715,43.7382,11.2299,No,sausage,dog,No,night owl,Yes,"Echo by Incubus (So good, live for the guitar riff at the beginning and the chorus vocals)" +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC001,Yes,19,Engineering: Industrial,N/A,N/A,53703,43.7684,11.2562,No,pepperoni,dog,Yes,night owl,Yes,Disorder by Joy Division +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,Yes,20,Engineering: Biomedical,,,53715,51.5074,-0.1278,No,pepperoni,cat,No,no preference,Maybe,"We Are Young + +fun." +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,20,Data Science,,,53726,39.9042,116.4074,Yes,pepperoni,dog,No,night owl,Yes,Toxic by Meovv +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,No,18,Data Science,,"Economics, Consulting Certificate",53706,41.8818,-87.6232,Yes,pepperoni,dog,Yes,early bird,Maybe,"Cigarettes and Coffee, Otis Retting" +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC002,No,19,Business: Information Systems,,Business: Operations Technology Management,53703,43.3216,-87.9518,No,sausage,dog,Yes,early bird,Yes,Biggest Part of Me - Ambrosia +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,No,20,Engineering: Mechanical,,,53703,43.0309,-87.9047,No,mushroom,cat,No,no preference,No,I can't get no satisfaction - Rolling stones +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,20,Engineering: Mechanical,,,53715,44.9778,-93.265,No,pineapple,cat,No,night owl,Yes,Total Eclipse of the Heart by Bonnie Tyler +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,18,Data Science,,Economics,53706,,,Yes,pepperoni,dog,No,night owl,Yes, +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,No,19,Science: Biology/Life,,Psychology,53715,43.0758,-89.4001,No,mushroom,dog,No,night owl,Yes,Redbone by Childish Gambino +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,Yes,18,Data Science,Data Science,Risk Management,53706,41,2.17,Yes,sausage,dog,No,early bird,Yes,See you again-Tyler the Creator +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,18,Data Science,,,53706,22.8948,-109.9152,Yes,none (just cheese),dog,Yes,early bird,No,miami- will smith +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,Yes,21,Other (please provide details below).,economics,n/a,53715,74.006,40.7128,Yes,pepperoni,dog,No,night owl,Yes,riptide +COMP SCI 319:LEC002,LEC002,Yes,29,Science: Other,Geosciences Graduate Student,,53715,41.3851,2.1734,No,pineapple,dog,No,night owl,Yes,Xtal Aphex Twin +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,Yes,18,Other (please provide details below).,Cartography & Geographic Information Systems,,53703,41.88,-87.6,No,sausage,cat,No,night owl,Yes,The Other Side of Paradise - Glass Animals +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,19,Other (please provide details below).,My primary major is Biochemistry,,53726,43.0703,-89.422,No,pepperoni,cat,No,night owl,Maybe,My favorite singer is SZA +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,No,18,Engineering: Biomedical,,,53706,37.9838,23.7275,No,sausage,dog,No,night owl,No,Forever by Noah Kahan +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,20,Other (please provide details below).,"Environmental Sciences, but planning on transferring to the industrial engineering major",,53703,-12.0464,-77.0428,No,pepperoni,cat,No,night owl,Yes,circles - mac miller +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,20,Engineering: Biomedical,,,53726,33.8847,-118.4109,No,pepperoni,dog,No,night owl,Yes,"Title: Self Esteem + +Artist: The Offspring" +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,Yes,18,Engineering: Other,Civil Engineering,,53706,43.0645,-88.1192,No,pepperoni,dog,Yes,no preference,No,"Mother Natures Song, By the Beatles" +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,20,Science: Physics,,Currently working my way into the mechanical engineering major,53703,23.725,-100.5469,No,sausage,dog,Yes,night owl,No,Loco - Neton Vega +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,Yes,20,Data Science,,,53706,71,42,Yes,pepperoni,cat,No,night owl,,Threat of Joy - The Strokes +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,18,Engineering: Biomedical,,,53706,18.4663,-66.1052,No,sausage,dog,No,night owl,Yes,Close to you by Gracie Abrams +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,No,18,Business: Other,Business: Accounting,Business: Information Systems,54942,51.51,0.12,No,Other,dog,Yes,night owl,Yes,Laser-Shooting Dinosaur by Angus McSix +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,20,Engineering: Biomedical,N/A,N/A,55449,35.6895,139.6917,No,pepperoni,dog,Yes,night owl,Yes,"Mystery Lady - Masego, Don Toliver" +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,Yes,18,Statistics,,Cell Biology,53075,,,No,basil/spinach,cat,Yes,early bird,No,Be Sweet by Japanese Breakfast +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,Yes,18,Data Science,,Economics,53706,37.3859,-5.9906,Yes,none (just cheese),dog,Yes,night owl,Yes,"Assassin, John Mayer" +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,19,Engineering: Mechanical,,,53715,25,-80,No,pepperoni,dog,No,night owl,Yes,All Your'n- Tyler Childers +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,Yes,19,Engineering: Biomedical,,,53704,44.5133,-88.0133,No,sausage,dog,No,night owl,No,Under Pressure - Queen +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,19,Engineering: Biomedical,,,53706,19.64,-155.9969,No,green pepper,dog,Yes,early bird,Maybe,Dreams Fleetwood Mac +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,No,20,Engineering: Other,,,53528,40.7128,-74.006,No,pepperoni,dog,No,no preference,Maybe,Amazonia by Gorjira +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,19,Other (please provide details below).,Economics,,53706,37.3414,-122.0284,No,pineapple,dog,No,night owl,Yes,"One of These Nights, Eagles" +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,Yes,18,Computer Science,,"Data Science, Economics",53706,51.5074,-0.1278,Yes,pepperoni,dog,Yes,night owl,Yes,16 by Baby Keep +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,No,18,Other (please provide details below).,"Music: Performance + +Engineering/Science/Undecided?",,53706,49.8,-63.3,No,pepperoni,dog,No,early bird,Yes,"Just the Way You Are, Billy Joel" +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,19,Engineering: Biomedical,,,53706,46.4761,-93.9014,No,sausage,cat,Yes,night owl,Maybe,"One of my favorite songs is ""New Perspective"" by Noah Kahan." +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Mechanical,,,53706,38.9072,-77.0369,No,pepperoni,cat,No,night owl,Yes,Weird Fishes - Radiohead +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,No,18,Statistics,,,53706,33.4484,-112.074,Maybe,pepperoni,dog,No,night owl,Maybe,Springsteen by Eric Church +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Biomedical,,,53706,47,87,No,pepperoni,dog,Yes,early bird,Maybe,Upside down Jack Johnson +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,No,18,Other (please provide details below).,Economics,Data Science,53706,41.8781,-87.6298,Yes,macaroni/pasta,cat,Yes,early bird,Yes,Bad Boy - Red Velvet +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,Yes,19,Data Science,,,53706,46.8182,8.2275,Yes,none (just cheese),dog,Yes,early bird,Maybe,Classic music +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,No,20,Engineering: Biomedical,,,53703,41.9028,12.4964,No,mushroom,dog,No,night owl,Maybe,"Dancing queen, ABBA" +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,Yes,19,Mathematics/AMEP,,Economics,53706,31,121,Maybe,pineapple,neither,No,night owl,Yes,ma meilleure ennemie +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC002,No,19,Engineering: Mechanical,,,53706,30.246,87.7,No,sausage,dog,Yes,night owl,Yes,A Cold Sunday - Lil Yachty +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Science: Biology/Life,,data science,53715,32.0603,118.7969,Maybe,mushroom,cat,No,night owl,No,counting star +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,19,Science: Other,,Data science,53706,32.8328,-117.2713,Maybe,sausage,cat,Yes,night owl,Maybe,Please Please Please - Sabrina Carpenter +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,18,Other (please provide details below).,education policy,,53706,48.8566,2.3522,No,sausage,dog,No,night owl,Yes,Better Than - Lake Street Dive +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,No,18,Business: Actuarial,N/A,Risk Management & Insurance,53706,39.9526,-75.1652,No,macaroni/pasta,cat,No,no preference,Maybe,See you again - Tyler the Creator +COMP SCI 319:LEC001,LEC001,Yes,22,Engineering: Biomedical,,,53705,31.2304,121.4737,Maybe,mushroom,dog,No,no preference,Yes,"city of stars, ryan gosling & emma stone" +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Mechanical,,,53715,48.86,2.3488,No,pepperoni,dog,No,night owl,Maybe,Silver Springs- 2004 remastered By: Fleetwood Mac +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,19,Science: Other,,Data science,53706,32.8328,-117.2713,Maybe,sausage,cat,Yes,night owl,Maybe,Good Graces - Sabrina Carpenter +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,18,Engineering: Biomedical,,,53715,26.1267,-81.7863,No,none (just cheese),cat,Yes,early bird,No,Ground Khalid +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,No,19,Business: Actuarial,,Risk Management & Insurance,53706,-87.6298,41.8781,Maybe,pineapple,cat,Yes,night owl,No,Electric Relaxation by a Tribe Called Quest +"COMP SCI 220:LAB326, COMP SCI 220:LEC002",LEC002,No,18,Business: Actuarial,,,53703,45.1602,-87.1719,No,pepperoni,dog,No,no preference,No,Les by Childish Gambino +COMP SCI 319:LEC002,LEC002,Yes,23,Other (please provide details below).,Agricultural and Applied Economics,N/A,53703,37.87,112.55,Maybe,pepperoni,cat,No,early bird,Yes,Unconditional by Eason Chan +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC001,Yes,19,Data Science,N/.A,Economics,53706,43.8,123.5,Maybe,mushroom,dog,No,early bird,No,lie BTS +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,19,Data Science,,,57303,43.8514,-89.1338,Yes,pineapple,cat,No,night owl,Yes,Better Off Alone - Alice Deejay +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,No,22,Science: Biology/Life,,Neurobiology,53715,44.0121,-92.4802,No,sausage,dog,Yes,early bird,Yes,"Five Leaf Clover, Luke Combs" +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,Yes,18,Engineering: Biomedical,,,53706,39.9526,-75.1652,No,pepperoni,dog,Yes,night owl,No,Any colour you like - Pink Floyd +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,19,Data Science,,,53715,32.0853,34.7818,No,pepperoni,dog,No,night owl,Maybe,New Years Day by Charlie Robison +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,18,Engineering: Mechanical,,Business: Other,53726,41.8781,-87.6298,Yes,pepperoni,dog,Yes,no preference,Yes,Billy Joel- Vienna +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,18,Engineering: Biomedical,,,53706,20.8771,-156.6813,No,basil/spinach,dog,No,no preference,Yes,If We Were Vampires by Jason Isbell and the 400 Unit +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,Yes,18,Engineering: Other,Undecided,,53706,32,118,No,sausage,neither,No,night owl,Yes, +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,Yes,19,Engineering: Biomedical,,,53715,51.5074,-0.1278,No,none (just cheese),cat,No,night owl,Yes,Take it easy by the eagles +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,19,Engineering: Mechanical,,,53706,36.1946,139.043,No,Other,dog,No,no preference,Maybe,Killer Queen Queen +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,Yes,18,Engineering: Biomedical,,,53706,44.9778,-93.265,No,basil/spinach,dog,Yes,night owl,Yes,She Lit a Fire by Lord Huron +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53706,29.4316,106.9123,No,pepperoni,neither,Yes,no preference,Yes, +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53089,-17.7134,178.065,No,sausage,dog,No,night owl,Yes,"A Bar Song, Shaboozey" +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,Yes,21,Other (please provide details below).,Economics,,53703,44.7785,-81.2872,Maybe,sausage,dog,No,night owl,No,seasons-wave to earth +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,No,18,Engineering: Mechanical,,,53706,35.6764,139.65,No,sausage,dog,No,night owl,Maybe,4 Your Eyez Only - J Cole +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,No,19,Engineering: Mechanical,,,53706,17.1584,-89.0691,No,pepperoni,dog,No,night owl,Yes,Thinkin Bout You - Frank Ocean +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Other,,"Geology & Geophysics, Mathematics",53705,43.0731,-89.4012,No,pepperoni,cat,Yes,night owl,No,Uptown Girl (Billy Joel) +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,19,Engineering: Biomedical,,,53706,44.6366,-124.0545,No,basil/spinach,cat,No,night owl,Yes,Paul Revere by Noah Kahan +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,No,19,Engineering: Biomedical,,,53706,42.3555,71.0565,No,sausage,dog,No,early bird,No,Second Hand News by Fleetwood Mac +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,18,Engineering: Biomedical,,,53706,38.9072,-77.0369,No,none (just cheese),dog,No,no preference,No,III. Telegraph Ave - Childish Gambino +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,19,Business: Actuarial,,"Data Science, Risk Management & Insurance",53711,32.2154,-80.7476,Yes,basil/spinach,dog,Yes,early bird,No, +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53706,18.3463,-65.8137,No,pepperoni,dog,No,night owl,Yes,Alive! by Bakar +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,Yes,19,Business: Actuarial,,Risk Management and Insurance,53703,41.9028,12.4964,No,pepperoni,dog,Yes,early bird,No,Timeless-The Weeknd +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53703,45.0981,-93.4445,No,basil/spinach,dog,Yes,early bird,Yes,"st elmos fire, john parr" +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,Yes,24,Engineering: Mechanical,,,52719,43.0747,89.3842,No,Other,cat,No,night owl,Yes,"""Through Me"" - Hozier" +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,Yes,20,Other (please provide details below).,I am still undecided but maybe data science or economics,,53715,31.4912,120.3119,Maybe,mushroom,cat,No,no preference,Yes,The songs of Jay Chou! +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,18,Engineering: Mechanical,,,53706,28.06,-80.56,No,sausage,dog,No,night owl,Maybe,Wish You Were Here- Pink Floyd +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,Yes,19,Data Science,,,53715,41.885,-87.6215,Yes,none (just cheese),dog,Yes,night owl,Yes,Starman - David Bowie +COMP SCI 319:LEC001,LEC001,No,23,Other (please provide details below).,Economics,,53711,43.0731,-89.4012,No,pineapple,dog,No,early bird,No,Any Taylor Swift +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,18,Data Science,Psychology,,53703,33.3875,120.1233,Yes,none (just cheese),dog,No,night owl,No,Whiplash from aespa. +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,21,Science: Other,,I have a minor in Data Science. ,53726,35.6895,139.6917,No,sausage,cat,No,no preference,Yes,Lit Up by Buckcherry. +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,20,Engineering: Mechanical,,,53706,40.7,74,No,pepperoni,dog,Yes,early bird,No,Ms. Jackson - Outkast +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,21,Engineering: Mechanical,,,53703,44.9886,93.268,No,pepperoni,dog,No,night owl,Yes,Land of the Snakes - J Cole +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,No,18,Statistics,,,53715,-28.0015,153.4285,Maybe,pepperoni,cat,No,no preference,Yes,"1:37 + +OMORI OST - 005 By Your Side. + +by OMOCAT" +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,Yes,19,Statistics,,,53715,43,11,No,pineapple,dog,Yes,early bird,No,called on me +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,19,Other (please provide details below).,Legal Studies,Information Science,53715,48.3707,-114.1866,No,sausage,cat,No,night owl,Maybe,When the Sun Hits by Slowdive +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,No,19,Engineering: Biomedical,,,53072,40.4111,-105.6413,No,pepperoni,neither,No,no preference,Maybe,"I have a wide range of music variety that I like, from Noah Khan to Pitbull I really don't have a preference. But recently I have been listening to brown eye girl by van morrison." +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,19,Engineering: Other,,,53706,26.142,81.7948,No,pepperoni,dog,Yes,early bird,Yes,Champagne Supernova by Oasis +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,Yes,19,Engineering: Mechanical,,,53706,42.4627,2.455,No,pepperoni,dog,No,night owl,Yes,Dreamer - Laufey +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,22,Business: Other,Business: Marketing. ,,53703,36.1993,117.0643,No,pepperoni,cat,No,night owl,Yes,Title: 雑踏、僕らの街 (Wrong World). Artist: TOGENASHI TOGEARI +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,20,Other (please provide details below).,Economics with Math Emphasis,certificates in data science and asian American studies,53706,25.033,121.5654,Maybe,basil/spinach,dog,Yes,night owl,Yes,Bolo by Penomeco +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,19,Business: Information Systems,,,53703,41.8781,-87.6298,Maybe,pepperoni,dog,No,night owl,No,My Eyes - Travis Scott +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,No,21,Other (please provide details below).,电子信息工程,,53703,31.2304,121.4737,Yes,sausage,cat,No,no preference,Yes,Without You -- Avicii +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,No,18,Other (please provide details below).,Biochemistry,Neurobiology,53706,-13.532,-71.9675,No,mushroom,dog,No,night owl,Yes,"Drugs, Sex and Hella Melodies by Don Toliver" +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53706,41.8781,87.6298,No,none (just cheese),dog,Yes,early bird,Yes,Vienna Billy Joel +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,18,Other (please provide details below).,"Right now I’m undecided in the college of Letters and Science, but I’m thinking about applying to the school of engineering potentially.",,53706,58.4566,16.8331,Maybe,pepperoni,dog,Yes,night owl,Yes,get away from you— Jason Aldean +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,No,19,Engineering: Biomedical,,,53706,45.4384,10.9917,No,pepperoni,dog,No,night owl,Maybe,Si antes te hubiera conocido Karol G +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,19,Other (please provide details below).,Astronomy-Physics,,53706,46.0105,-95.6817,No,pineapple,cat,No,early bird,No,Let it Die - Foo Fighters +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,No,21,Data Science,,,53715,41.8781,-87.6298,Yes,sausage,cat,No,night owl,Maybe,Southern Nights by Glen Campbell +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Biomedical,,,53706,40.7128,-74.006,No,pineapple,dog,No,night owl,Yes,Babydoll by Dominic Fike +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,Yes,19,Engineering: Biomedical,,Material Science and Engineering ,53706,40.416,-3.7,No,pepperoni,neither,No,early bird,Maybe,indigo- Sam Barber +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,Yes,19,Other (please provide details below).,Astronomy-Physics,Data Science,53711,31,121,Yes,pepperoni,neither,No,no preference,Maybe,"Shoulder of Giants, Various Artists (2009)" +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,20,Data Science,Data science,,53703,40.7128,-74.006,Yes,basil/spinach,neither,Yes,early bird,Yes,Love Song +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,18,Business: Information Systems,,Management ,53703,41.5933,-74.5039,No,basil/spinach,dog,No,night owl,No,One of my favorite songs is Umbrella by Rihanna. +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,Yes,19,Other (please provide details below).,Atmospheric & Oceanic Sciences,,53711,35,139,Yes,pepperoni,cat,No,night owl,Maybe, +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,Yes,19,Engineering: Mechanical,,,53706,40.015,105.2705,Maybe,sausage,dog,No,night owl,Yes,"Laramee + +Ritchy Mitch and the coal miners" +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,,Business: Other,,,53706,31.23,121.47,Yes,sausage,cat,No,night owl,Yes,The race by Chris James +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,20,Other (please provide details below).,Psychology ,none,53703,55.6761,12.5683,No,Other,dog,No,no preference,Yes,Precious by Depeche Mode is my absolute favorite song of all time +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,Yes,21,Science: Biology/Life,,Zoology & Conservation Biology,53703,35.6895,139.6917,No,pepperoni,cat,Yes,early bird,Maybe,"Give Me My Heart Back, Masked Wolf" +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,,18,Mathematics/AMEP,,,53706,54.3722,18.6383,No,pepperoni,cat,No,no preference,Yes,"Toutes les machines ont un cœur + +Maëlle" +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,Yes,19,Data Science,,Math based Economics,53705,34.6937,135.5022,Yes,Other,cat,No,night owl,Yes,"Higher, Creed" +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,No,19,Data Science,,,53715,43.7102,7.262,Maybe,pepperoni,cat,No,early bird,Yes,Silver Lining - In Guards We Trust +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,No,19,Engineering: Mechanical,,,53706,43.0731,-89.4012,Maybe,sausage,dog,No,night owl,Yes, +COMP SCI 319:LEC001,LEC001,,24,Science: Biology/Life,,,53711,33.9331,-83.3389,No,none (just cheese),cat,Yes,early bird,Maybe,"""Linger"" by The Cranberries" +"COMP SCI 220:LEC003, COMP SCI 220:LAB336",LEC003,No,19,Science: Biology/Life,Global Health ,Conservation Biology with certificates in Data Science and Environmental Studies and Health Policy ,53715,40.7128,-74.006,Maybe,green pepper,dog,No,night owl,No,Where You Are by John Summit +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,No,19,Business: Finance,,other major: Risk Management ,53706,45.6793,-111.0466,Maybe,sausage,dog,Yes,night owl,Maybe,devil in a new dress- kanye west +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,20,Other (please provide details below).,Data Science.,Probably economics.,53706,56.4104,-5.4697,Maybe,basil/spinach,dog,No,night owl,Maybe,Surrender by Cheap Trick. +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,18,Engineering: Mechanical,,,53706,43.0686,-89.3988,No,pepperoni,dog,No,night owl,Maybe,"Hanging by a moment, Lifehouse" +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,20,Other (please provide details below).,undecided,,53703,28.9704,118.8707,Yes,pineapple,dog,No,night owl,Yes,What She Hasn't Seen - The 1999 +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,Yes,18,Business: Information Systems,,I am doing a data science certificate.,53706,39444164,,Maybe,pepperoni,dog,No,night owl,Maybe,Blowing in the wind - Bob Dylan +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,18,Science: Other,Information Science,"English, language & linguistics",53703,43.0731,-89.4012,No,pepperoni,cat,No,night owl,No,La Seine - Vanessa Paradis +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,18,Science: Physics,,,53706,18.4655,-66.1057,No,none (just cheese),cat,No,night owl,Maybe,Rim Tim Tagi Dim by Baby Lasagna +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,Yes,19,Engineering: Biomedical,,,53715,12.9716,77.5946,No,green pepper,cat,No,no preference,Yes,In cold blood +"COMP SCI 220:LEC002, COMP SCI 220:LAB326",LEC002,Yes,18,Other (please provide details below).,"Art History, trying to get into business school ",,53706,46.2044,6.1432,No,pepperoni,dog,No,early bird,Yes,"Halo by Beyonce + +someday from the movie Zombies + +mojo so dope by kid kudi + +hotline bling by drake + +scar tissue by Red Hot Chili Peppers " +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,18,Engineering: Industrial,,,53706,-6.2615,106.8106,No,sausage,cat,Yes,early bird,Maybe,luther +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,18,Engineering: Biomedical,,,53706,42.2934,-83.5241,No,none (just cheese),dog,Yes,no preference,Maybe,linger by the cranberries +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,No,20,Engineering: Biomedical,,,53715,46.8721,-113.994,No,pepperoni,dog,Yes,early bird,No,Sara by Fleetwood Mac +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,18,Data Science,,,53706,37.45,25.35,Yes,pepperoni,dog,Yes,night owl,Yes,"Luther, Sza & Kendrick Lamar" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,19,Other (please provide details below).,Atmospheric and Oceanic Sciences ,,53149,40.3761,-105.5237,No,sausage,dog,Yes,early bird,Maybe,Silver Springs -Fleetwood Mac +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC004,No,19,Engineering: Biomedical,,,94022,41.8781,-87.6298,No,sausage,dog,No,early bird,Yes,Babel - Mumford and Sons +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,No,19,Business: Finance,,,53706,20.7984,-156.3319,No,mushroom,dog,Yes,early bird,No,"Burn, Burn, Burn - Zach Bryan" +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,26,Engineering: Mechanical,,,53703,26.1219,-80.3975,No,none (just cheese),dog,Yes,early bird,Yes,Pitorro de Coco - Bad Bunny +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,Yes,18,Other (please provide details below).,Information Science ,Journalism,53706,40.7306,-73.9352,No,pepperoni,dog,No,night owl,Yes,Push 2 Start by Tyla +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,18,Engineering: Biomedical,,,53706,34.1347,-118.0516,Maybe,pepperoni,dog,No,night owl,Yes,Sweet Disposition - The Temper Trap +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,18,Business: Finance,,"Math, potentially data science as well",53706,40.6344,14.6026,Yes,Other,dog,No,night owl,No,Arms wide open by Creed +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,19,Data Science,,,53703,35.6895,139.6917,Yes,pineapple,cat,No,night owl,Maybe,Hiding In The Blue-TheFatRat +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,21,Data Science,,,53726,43.0722,89.4008,Yes,pepperoni,dog,No,no preference,Yes,BON VOYAGE! by Mika Ogawa +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,20,Engineering: Mechanical,,,53706,43.0338,-87.9208,No,pepperoni,cat,No,no preference,Maybe,"Come on, Come Over (Jaco Pastorius)" +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Biomedical,,,53706,25.761,-80.192,No,macaroni/pasta,dog,No,night owl,Yes,Seabird by the Alessi Brothers +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,20,Science: Other,"Economics, Data Science cert",ds cert,53703,41.8781,-87.6298,No,none (just cheese),cat,No,early bird,Maybe,jackie down the line - fontaines d.c. +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,19,Engineering: Mechanical,,,53706,78,15,No,pepperoni,dog,No,night owl,Yes,Seimeisei Syndrome by Camellia ft. Hatsune Miku +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,19,Business: Other,My primary major is Business: Operations and Technology Management,,53715,41.8781,87.6298,No,pepperoni,cat,No,night owl,Yes,"Give You the World - Steve Lacy + +Homecoming - Kanye West " +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,Yes,19,Engineering: Industrial,,,53715,38.5382,75.0587,No,pepperoni,neither,Yes,early bird,No,"After Hours, The Weekend" +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,Yes,18,Science: Physics,,,53706,40.7128,-74.006,No,none (just cheese),cat,No,night owl,Yes, benzi box by dangerdoom +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,18,Engineering: Mechanical,Mechanical Engineering,,53706,25.2048,55.2708,No,pepperoni,cat,Yes,night owl,Maybe,Travis Scott: K-pop +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,19,Science: Biology/Life,,,53715,23.6978,120.9605,Yes,mushroom,cat,No,night owl,Yes,Hazel Eyes - BoyWithUke +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,Yes,19,Science: Other,Biology & Environmental Science,Minor: French Language,53706,41.8781,87.6298,No,basil/spinach,dog,No,night owl,Yes,Stir Fry - Migos +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,No,19,Other (please provide details below).,Economics,NA,53706,51.0543,3.7174,Maybe,pepperoni,dog,Yes,early bird,No,Chocolate by The 1975 +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,18,Engineering: Mechanical,,,53706,46.0207,7.7491,No,none (just cheese),dog,Yes,no preference,Yes,nangs - tame impala +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,21,Engineering: Other,Material Science and Engineering,Nuclear Engineering,53715,45.197,-89.647,No,sausage,dog,Yes,early bird,No,"Snow, Zach Bryan + + " +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,18,Engineering: Biomedical,,,53706,46.3489,10.9072,No,mushroom,cat,No,early bird,No,Hysteria - Muse +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,No,,Engineering: Industrial,,,53715,42.3611,-71.0571,Maybe,pineapple,dog,No,early bird,Yes,Burning Man by Dierks Bentley +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,No,18,Engineering: Mechanical,,,53706,36.5116,-104.9154,No,pepperoni,dog,Yes,no preference,Yes,Doolin-Dalton by the Eagles +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,20,Science: Biology/Life,,,53703,35.6895,139.6917,No,pepperoni,neither,No,night owl,Yes,SPECIALZ by King Gnu +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,19,Engineering: Biomedical,,,53706,44.2832,-88.3132,No,pepperoni,dog,No,night owl,Yes,Nobody Gets Me - SZA +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC002,No,18,Engineering: Mechanical,,,53706,31.2304,121.4737,No,sausage,dog,Yes,no preference,Yes,Room for You - grentperez and Lyn Lapid +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,,Science: Other,,,53705,31.9522,35.2332,No,basil/spinach,cat,No,no preference,Maybe,I don't know that's a tough question +"COMP SCI 220:LAB346, COMP SCI 220:LEC004",LEC004,Yes,18,Data Science,,,53706,25,55,Yes,pepperoni,dog,Yes,no preference,No,no church in the wild by kanye +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,Yes,19,Data Science,,Accounting,53706,34.0522,-118.2437,Yes,pepperoni,dog,Yes,night owl,Yes,Use Somebody - Kings of Leon +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Mechanical,,,53706,51.5074,-0.1278,No,mushroom,dog,No,night owl,Yes,Exit Music (For A Film) by Radiohead +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,19,Engineering: Industrial,,French,53715,48.2082,16.3738,No,pepperoni,cat,Yes,night owl,Maybe,Somebody to Love- Queen +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,19,Engineering: Mechanical,,,53715,21.1619,-86.8515,No,sausage,dog,No,night owl,Maybe,Sunflower - post malone +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,No,19,Engineering: Other,,,53706,30.1726,107.8857,No,Other,cat,No,night owl,Yes,Tango-ABIR +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,18,Engineering: Industrial,,,53706,41.8781,-87.6298,No,pineapple,dog,No,early bird,Maybe,Put Your Records On - Corrine Bailey Rae +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,18,Data Science,,Mathematics,53706,49.4825,20.0318,Yes,green pepper,cat,No,early bird,No,Black by Pearl Jam +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,Yes,19,Engineering: Mechanical,,,53706,41.9028,12.4964,No,sausage,dog,Yes,no preference,Yes,One of these nights or After the Thrill is gone by the Eagles +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,20,Engineering: Mechanical,Mechanical Engineer,,53965,-1.1435,13.9002,No,sausage,dog,No,night owl,Yes,Burn burn burn by Zach bryan +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,21,Science: Biology/Life,,Music Performance ,53703,14.4423,121.044,No,mushroom,cat,Yes,early bird,Maybe,Strawberry Fields Forever - The Beatles +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,Yes,18,Engineering: Mechanical,,,53706,33.7501,84.3885,No,pepperoni,dog,Yes,no preference,Yes,Gasolina - Daddy Yanke +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,No,18,Data Science,,,53706,41.3851,2.1734,Yes,Other,dog,No,early bird,No,Runaway - Kanye West +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,No,19,Engineering: Mechanical,,,53706,45.78,88.5368,No,Other,dog,No,no preference,Yes,"Rockstar, Nickleback" +COMP SCI 319:LEC001,LEC001,No,25,Other (please provide details below).,PhD student in Animal Sciences studying primarily rumen microbiology,none,53705,45.374,-84.9556,Maybe,mushroom,dog,Yes,early bird,No,Apple Charli xcx +"COMP SCI 220:LEC001, COMP SCI 220:LAB316",LEC001,No,19,Data Science,,,53715,43.0731,-89.4012,Yes,basil/spinach,cat,No,early bird,No,let down - radiohead +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,No,18,Engineering: Mechanical,,,53703,41.8781,-87.6298,Maybe,none (just cheese),dog,Yes,early bird,No,The Promise by When in Rome +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,No,19,Engineering: Industrial,,,53706,59.9139,10.7522,Maybe,basil/spinach,dog,Yes,early bird,Maybe,wannabe spice girls +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,No,18,Data Science,,,53706,43.0731,-89.4012,Yes,Other,cat,Yes,early bird,Maybe,penny lane- the beatles +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,Yes,19,Science: Other,"Social science, sociology",Data science,53703,41.8781,-87.6298,Maybe,basil/spinach,cat,No,night owl,Maybe,Lovely Day by Bill Withers +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,No,19,Engineering: Mechanical,,,53706,46,7.7,No,pineapple,dog,Yes,no preference,No,"brandy + +The looking glass" +"COMP SCI 220:LEC004, COMP SCI 220:LAB346",LEC003,No,19,Other (please provide details below).,Integrative Animal Biology,"Atmospheric and Oceanic Sciences, Folklore certificate",53703,47.75,90.33,No,macaroni/pasta,cat,Yes,night owl,Yes,"Damage Gets Done by Hozier and Brandi Carlile, or Everybody Wants to Rule the World by Tears for Fears" +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,Yes,22,Statistics,,,53715,43.0731,-89.4012,No,pineapple,dog,Yes,early bird,Maybe,Counting Stars +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,21,Engineering: Biomedical,,,53703,6.2476,75.5658,No,pineapple,dog,No,early bird,No,isnt she lovely - Stevie Wonder +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,Yes,18,Science: Physics,,,53706,43.0731,-89.4012,No,sausage,cat,No,no preference,Maybe,Move Along - All American Rejects +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,Yes,22,Engineering: Other,Electronic Computer Engineering,no,53703,24.9893,121.6583,Maybe,macaroni/pasta,dog,Yes,early bird,No,Alexander Hamilton——my shot +"COMP SCI 220:LAB316, COMP SCI 220:LEC001",LEC001,No,19,Other (please provide details below).,Economics,n/a,53562,41.3851,2.1734,No,mushroom,dog,No,night owl,Maybe,Beer for my horses - Toby Keith +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,No,18,Science: Physics,,,53706,47.5928,-120.6676,Maybe,pepperoni,cat,No,no preference,Yes,Work Song by Hozier +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,No,18,Engineering: Biomedical,,,53706,18.582,-68.4055,No,pepperoni,dog,No,night owl,Yes,Vienna by billy joel +COMP SCI 319:LEC004,LEC004,Yes,27,Other (please provide details below).,Financial Economics,,53572,37.9838,23.7275,No,basil/spinach,dog,No,no preference,No,Mr Blue Sky by ELO +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,Yes,18,Engineering: Biomedical,,,53706,41.3851,2.1734,No,mushroom,dog,Yes,early bird,Maybe,Homemade Dynamite by Lorde +COMP SCI 319:LEC001,LEC001,Yes,35,Engineering: Other,Electrical and Computer Engineering,,53715,36.1839,113.1053,Maybe,sausage,neither,No,early bird,No,An‘he Bridge - Dongye Song +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,No,18,Mathematics/AMEP,,,53706,48.8566,2.3522,Maybe,pineapple,dog,Yes,early bird,No,"FLY ME TO THE MOON + +Song by Claire Littley, Kotono Mitsuishi, and Yūko Miyamura" +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,Yes,20,Engineering: Mechanical,,,53706,59.9139,10.7522,No,pepperoni,dog,Yes,early bird,No,Seven Nation Army by White Stripes +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC001,Yes,19,Data Science,N/A,Economics,54706,43.8,125.3,Maybe,mushroom,dog,No,early bird,No,"wait for it + +Leslie Odom Jr." +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,Yes,20,Data Science,,,53715,34.2544,108.9418,Yes,pepperoni,dog,No,early bird,Maybe,Love Transfer by Eason Chan diff --git a/s25/Louis_Lecture_Notes/13_Strings/project.py b/s25/Louis_Lecture_Notes/13_Strings/project.py new file mode 100644 index 0000000..84a195e --- /dev/null +++ b/s25/Louis_Lecture_Notes/13_Strings/project.py @@ -0,0 +1,84 @@ +__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_section(idx): + """get_lecture(idx) returns the section of the student in row idx""" + return __student__[int(idx)]['Section'] + + +def get_age(idx): + """get_age(idx) returns the age of the student in row idx""" + return __student__[int(idx)]['Age'] + + +def get_primary_major(idx): + """get_primary_major(idx) returns the primary major of the student in row idx""" + return __student__[int(idx)]['Primary Major'] + +def get_other_majors(idx): + """get_other_majors(idx) returns the other major of the student in row idx""" + return __student__[int(idx)]['Other Majors'] + +def get_secondary_majors(idx): + """get_other_majors(idx) returns the secondary majors of the student in row idx""" + return __student__[int(idx)]['Secondary Majors'] + +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_zip_code(idx) returns the favorite latitude of the student in row idx""" + return __student__[int(idx)]['Latitude'] + +def get_longitude(idx): + """get_zip_code(idx) returns the favorite longitude of the student in row idx""" + return __student__[int(idx)]['Longitude'] + + +def get_pizza_topping(idx): + """get_pizza_topping(idx) returns the preferred pizza toppings of the student in row idx""" + return __student__[int(idx)]['Pizza Topping'] + +def get_cats_or_dogs(idx): + """get_cats_or_dogs(idx) returns whether student in row idx likes cats or dogs""" + return __student__[int(idx)]['Cats or Dogs'] + +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'] + + +def get_song(idx): + """get_procrastinator(idx) returns the student in row idx favorite song""" + return __student__[int(idx)]['Song'] + + +__init__() -- GitLab