diff --git a/s23/Gurmail_lecture_notes/23_Function_References/.ipynb_checkpoints/lec_23_function_references-checkpoint.ipynb b/s23/Gurmail_lecture_notes/23_Function_References/.ipynb_checkpoints/lec_23_function_references-checkpoint.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..e1021bc68486a9841598167fd277a26ccbd7b623 --- /dev/null +++ b/s23/Gurmail_lecture_notes/23_Function_References/.ipynb_checkpoints/lec_23_function_references-checkpoint.ipynb @@ -0,0 +1,1357 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Function references" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Recursion review" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# Nested data structures are defined recursively.\n", + "\n", + "# A Python list can contain lists\n", + "# A Python dictionary can contain dictionaries\n", + "# A JSON dictionary can contain a JSON dictionary" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "9" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Trace Recursion by hand\n", + "# Run this on your own in Python Tutor\n", + "\n", + "def mystery(a, b): \n", + " # precondition: assume a > 0 and b > 0\n", + " if b == 1: \n", + " return a\n", + " return a * mystery(a, b - 1)\n", + "\n", + "# make a function call here\n", + "mystery(3, 2)\n", + "\n", + "# TODO: what does the mystery function compute?\n", + "# a power b\n", + "\n", + "# Question: What would be the result of the below function call?\n", + "# mystery(-3, -1) # uncomment to see RecursionError\n", + "# Answer: infinite recursion, because we never get to the base case" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Learning Objectives:\n", + "\n", + "- Define a function reference and trace code that uses function references.\n", + "- Explain the default use of `sorted()` on lists of tuples, and dictionaries.\n", + "- Sort a list of tuples, a list of dictionaries, or a dictionary using a function as a key.\n", + "- Use a lambda expression when sorting." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Functions are objects\n", + "\n", + "- Every data in Python is an object instance, including a function definition\n", + "- Implications:\n", + " - variables can reference functions\n", + " - lists/dicts can reference functions\n", + " - we can pass function references to other functions\n", + " - we can pass lists of function references to other functions" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 1: slide deck example introducing function object references\n", + "#### Use PyTutor to step through this example" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "3\n" + ] + } + ], + "source": [ + "l1 = [1, 2, 3] # Explanation: l1 should reference a new list object\n", + "l2 = l1 # Explanation: l2 should reference whatever l1 references\n", + "\n", + "def f(l): # Explanation: f should reference a new function object\n", + " return l[-1]\n", + "\n", + "g = f # Explanation: g should reference whatever f references\n", + "\n", + "num = f(l2) # Explanation: l should reference whatever l2 references\n", + " # Explanation: num should reference whatever f returns\n", + "\n", + "print(num)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Function references\n", + "\n", + "- Since function definitions are objects in Python, function reference is a variable that refers to a function object.\n", + "- In essence, it gives a function another name" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# Both these calls would have run the same code, returning the same result\n", + "num = f(l1)\n", + "num = g(l2) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 2: function references can be passed as arguments to another function, wow!\n", + "#### Use PyTutor to step through this example" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Hello there!\n", + "Hello there!\n", + "Wash your hands and stay well, bye!\n", + "Wash your hands and stay well, bye!\n", + "Wash your hands and stay well, bye!\n" + ] + } + ], + "source": [ + "def say_hi():\n", + " print(\"Hello there!\")\n", + "\n", + "def say_bye():\n", + " print(\"Wash your hands and stay well, bye!\")\n", + " \n", + "f = say_hi\n", + "f()\n", + "f()\n", + "f = say_bye\n", + "f()\n", + "f()\n", + "f()" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Hello there!\n", + "Hello there!\n", + "Wash your hands and stay well, bye!\n", + "Wash your hands and stay well, bye!\n", + "Wash your hands and stay well, bye!\n" + ] + } + ], + "source": [ + "for i in range(2):\n", + " say_hi()\n", + "\n", + "for i in range(3):\n", + " say_bye()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Hello there!\n", + "Hello there!\n", + "Wash your hands and stay well, bye!\n", + "Wash your hands and stay well, bye!\n", + "Wash your hands and stay well, bye!\n" + ] + } + ], + "source": [ + "def call_n_times(f, n):\n", + " for i in range(n):\n", + " f()\n", + "\n", + "call_n_times(say_hi, 2)\n", + "call_n_times(say_bye, 3)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "# call_n_times(say_bye(), 3) # uncomment to see TypeError\n", + "\n", + "# Question: Why does this give TypeError?\n", + "# Answer: when you specify say_bye(), you are invoking the function, which returns None\n", + "# (default return value when return statement is not defined)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 3: Apply various transformations to all items on a list" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "L = [\"1\", \"23\", \"456\"]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Write apply_to_each function" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "# a. Input: list object reference, function object\n", + "# b. Output: new list reference to transformed object\n", + "# c. Pseudocode:\n", + "# 1. Initiliaze new empty list for output - we don't want to modify \n", + "# the input list! \n", + "# 2. Process each item in input list\n", + "# 3. Apply the function passed as arugment to 2nd parameter\n", + "# 4. And the transformed item into output list\n", + "# 5. return output list\n", + "\n", + "def apply_to_each(original_L, f):\n", + " \"\"\"\n", + " returns a new list with transformed items, by applying f function\n", + " to each item in the original list\n", + " \"\"\"\n", + " new_vals = []\n", + " for val in original_L:\n", + " new_vals.append(f(val))\n", + " return new_vals" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Apply `int` function to list L using apply_to_each function" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[1, 23, 456]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "vals = apply_to_each(L, int)\n", + "vals" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Write strip_dollar function" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "# a. Input: string value\n", + "# b. Output: transformed string value\n", + "# c. Pseudocode: \n", + "# 1. Check whether input string begins with $ - \n", + "# what string method do you need here?\n", + "# 2. If so remove it\n", + "\n", + "def strip_dollar(s):\n", + " \"\"\"\n", + " Removes the beginning $ sign from string s\n", + " \"\"\"\n", + " if s.startswith(\"$\"):\n", + " s = s[1:]\n", + " return s" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Apply strip_dollar function and then apply int function" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['1', '23', '456']\n", + "[1, 23, 456]\n" + ] + } + ], + "source": [ + "L = [\"$1\", \"23\", \"$456\"]\n", + "vals = apply_to_each(L, strip_dollar)\n", + "print(vals)\n", + "vals = apply_to_each(vals, int)\n", + "print(vals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Apply upper method call to the below list L by using apply_to_each function" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['AAA', 'BBB', 'CCC']\n" + ] + } + ], + "source": [ + "L = [\"aaa\", \"bbb\", \"ccc\"]\n", + "vals = apply_to_each(L, str.upper)\n", + "print(vals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Custom sorting nested data structures\n", + "\n", + "Examples:\n", + "- list of tuples\n", + "- list of dictionaries" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 4: Custom sort a list of tuples" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('JJ', 'Watt', 31),\n", + " ('Jonathan', 'Taylor', 22),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Troy', 'Fumagalli', 88)]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "badgers_in_nfl = [ # tuple storing (first name, last name, age)\n", + " (\"Jonathan\", \"Taylor\", 22 ), \n", + " (\"Russel\", \"Wilson\", 32), \n", + " (\"Troy\", \"Fumagalli\", 88),\n", + " (\"Melvin\", \"Gordon\", 27), \n", + " (\"JJ\", \"Watt\", 31),\n", + " ]\n", + "\n", + "sorted(badgers_in_nfl) # or sort() method by default uses first element to sort" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### What what if we want to sort by the last name or by the length of the name?\n", + "\n", + "- `sorted` function and `sort` method takes a function reference as keyword argument for the parameter `key`\n", + "- We can define functions that take one of the inner data structure as argument and return the field based on which we want to perform the sorting.\n", + " - We then pass a reference to such a function as argument to the parameter `key`.\n", + " \n", + "#### Define functions that will enable extraction of item at each tuple index position. These functions only deal with a single tuple processing" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_fname(player_tuple): # function must have exactly one parameter\n", + " return player_tuple[0]\n", + "\n", + "def extract_lname(player_tuple):\n", + " return player_tuple[1]\n", + "\n", + "def extract_age(player_tuple):\n", + " return player_tuple[2]" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'JJ'" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Test extract_fname function on the tuple ('JJ', 'Watt', 31)\n", + "extract_fname(('JJ', 'Watt', 31))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by their last name" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('Troy', 'Fumagalli', 88),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Jonathan', 'Taylor', 22),\n", + " ('JJ', 'Watt', 31),\n", + " ('Russel', 'Wilson', 32)]" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(badgers_in_nfl, key = extract_lname) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by their age" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('Jonathan', 'Taylor', 22),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('JJ', 'Watt', 31),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Troy', 'Fumagalli', 88)]" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(badgers_in_nfl, key = extract_age) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by descending order of age" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('Troy', 'Fumagalli', 88),\n", + " ('Russel', 'Wilson', 32),\n", + " ('JJ', 'Watt', 31),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Jonathan', 'Taylor', 22)]" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(badgers_in_nfl, key = extract_age, reverse = True) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by length of first name + length of last name" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('JJ', 'Watt', 31),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Troy', 'Fumagalli', 88),\n", + " ('Jonathan', 'Taylor', 22)]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "def compute_name_length(player_tuple):\n", + " return len(player_tuple[0] + player_tuple[1])\n", + "\n", + "sorted(badgers_in_nfl, key = compute_name_length) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 5: Custom sort a list of dictionaries" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "hurricanes = [\n", + " {\"name\": \"A\", \"year\": 2000, \"speed\": 150},\n", + " {\"name\": \"B\", \"year\": 1980, \"speed\": 100},\n", + " {\"name\": \"C\", \"year\": 1990, \"speed\": 250},\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Extract hurricane at index 0" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'name': 'A', 'year': 2000, 'speed': 150}" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "hurricanes[0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Extract hurricane at index 1" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'name': 'B', 'year': 1980, 'speed': 100}" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "hurricanes[1]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Can you compare hurricane at index 0 and hurricane at index 1 using \"<\" operator?" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "# hurricanes[0] < hurricanes[1] #uncomment to see TypeError" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### What about calling sorted method by passing hurricanes as argument?" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "# sorted(hurricanes) # Doesn't work because there isn't a defined \"first\" key in a dict.\n", + "# Unlike tuple, where the first item can be considered \"first\" by ordering." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort hurricanes based on the year" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "DEBUG: Calling get_year function for: {'name': 'A', 'year': 2000, 'speed': 150}\n", + "DEBUG: Calling get_year function for: {'name': 'B', 'year': 1980, 'speed': 100}\n", + "DEBUG: Calling get_year function for: {'name': 'C', 'year': 1990, 'speed': 250}\n" + ] + }, + { + "data": { + "text/plain": [ + "[{'name': 'B', 'year': 1980, 'speed': 100},\n", + " {'name': 'C', 'year': 1990, 'speed': 250},\n", + " {'name': 'A', 'year': 2000, 'speed': 150}]" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# a. Input: single hurricane's dict\n", + "# b. Output: return \"year\" value from the dict\n", + "\n", + "def get_year(hurricane):\n", + " print(\"DEBUG: Calling get_year function for:\", hurricane)\n", + " return hurricane[\"year\"]\n", + "\n", + "sorted(hurricanes, key = get_year)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort hurricanes in descending order of their year" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "DEBUG: Calling get_year function for: {'name': 'A', 'year': 2000, 'speed': 150}\n", + "DEBUG: Calling get_year function for: {'name': 'B', 'year': 1980, 'speed': 100}\n", + "DEBUG: Calling get_year function for: {'name': 'C', 'year': 1990, 'speed': 250}\n" + ] + }, + { + "data": { + "text/plain": [ + "[{'name': 'A', 'year': 2000, 'speed': 150},\n", + " {'name': 'C', 'year': 1990, 'speed': 250},\n", + " {'name': 'B', 'year': 1980, 'speed': 100}]" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(hurricanes, key = get_year, reverse = True) \n", + "# alternatively get_year function could return negative of year \n", + "# --- that produces the same result as passing True as argument to reverse parameter" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort hurricanes in ascending order of their speed" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'name': 'C', 'year': 1990},\n", + " {'name': 'B', 'year': 1980, 'speed': 100},\n", + " {'name': 'A', 'year': 2000, 'speed': 150}]" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "hurricanes = [\n", + " {\"name\": \"A\", \"year\": 2000, \"speed\": 150},\n", + " {\"name\": \"B\", \"year\": 1980, \"speed\": 100},\n", + " {\"name\": \"C\", \"year\": 1990}, # notice the missing speed key\n", + "]\n", + "\n", + "def get_speed(hurricane):\n", + " return hurricane.get(\"speed\", 0)\n", + "\n", + "sorted(hurricanes, key = get_speed)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 6: How can you pass string method to sorted function?" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['A', 'C', 'b', 'd']" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted([\"A\", \"b\", \"C\", \"d\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['A', 'b', 'C', 'd']" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted([\"A\", \"b\", \"C\", \"d\"], key = str.upper)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Sorting dictionary by keys / values" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 7: sorting dictionaries" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'bob': 20, 'alice': 8, 'alex': 9, 'cindy': 15}" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "players = {\n", + " \"bob\": 20, \n", + " \"alice\": 8, \n", + " \"alex\": 9, \n", + " \"cindy\": 15} # Key: player_name; Value: score\n", + "players" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### This only returns a list of sorted keys. What if we want to create a new sorted dictionary object directly using sorted function?" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['alex', 'alice', 'bob', 'cindy']" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(players) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Let's learn about items method on a dictionary\n", + "- returns a list of tuples\n", + "- each tuple item contains two items: key and value" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_items([('bob', 20), ('alice', 8), ('alex', 9), ('cindy', 15)])" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "players.items()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Write an extract function to extract dict value (that is player score), using items method return value" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_score(player_tuple):\n", + " return player_tuple[1]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort players dict by key" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('alice', 8), ('alex', 9), ('cindy', 15), ('bob', 20)]" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(players.items(), key = extract_score)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How can you convert sorted list of tuples back into a `dict`?" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'alice': 8, 'alex': 9, 'cindy': 15, 'bob': 20}" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dict(sorted(players.items(), key = extract_score))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Using `lambda`\n", + "- `lambda` functions are a way to abstract a function reference\n", + "- lambdas are simple functions with:\n", + " - multiple possible parameters\n", + " - single expression line as the function body\n", + "- lambdas are useful abstractions for:\n", + " - mathematical functions\n", + " - lookup operations\n", + "- lambdas are often associated with a collection of values within a list\n", + "- Syntax: \n", + "```python \n", + "lambda parameters: expression\n", + "```" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now let's write the same solution using lambda." + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'alex': 9, 'alice': 8, 'bob': 20, 'cindy': 15}" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dict(sorted(players.items(), key = lambda item: item[0]))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What about sorting dictionary by values using lambda?" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'alice': 8, 'alex': 9, 'cindy': 15, 'bob': 20}" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dict(sorted(players.items(), key = lambda item: item[1]))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now let's sort players dict using length of player name." + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'bob': 20, 'alex': 9, 'alice': 8, 'cindy': 15}" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dict(sorted(players.items(), key = lambda item: len(item[0])))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Self-practice: Use lambdas to solve the NFL sorting questions" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[('Jonathan', 'Taylor', 22), ('Russel', 'Wilson', 32), ('Troy', 'Fumagalli', 88), ('Melvin', 'Gordon', 27), ('JJ', 'Watt', 31)]\n" + ] + } + ], + "source": [ + "print(badgers_in_nfl)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using their first name" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('JJ', 'Watt', 31),\n", + " ('Jonathan', 'Taylor', 22),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Troy', 'Fumagalli', 88)]" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(badgers_in_nfl, key = lambda t: t[0])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using their last name" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('Troy', 'Fumagalli', 88),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Jonathan', 'Taylor', 22),\n", + " ('JJ', 'Watt', 31),\n", + " ('Russel', 'Wilson', 32)]" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(badgers_in_nfl, key = lambda t: t[1])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using their age" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('Jonathan', 'Taylor', 22),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('JJ', 'Watt', 31),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Troy', 'Fumagalli', 88)]" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(badgers_in_nfl, key = lambda t: t[-1])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using the length of first name and last name" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('JJ', 'Watt', 31),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Troy', 'Fumagalli', 88),\n", + " ('Jonathan', 'Taylor', 22)]" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sorted(badgers_in_nfl, key = lambda t: len(t[0]) + len(t[1]) )" + ] + } + ], + "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.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/s23/Gurmail_lecture_notes/23_Function_References/.ipynb_checkpoints/lec_23_function_references_template-checkpoint.ipynb b/s23/Gurmail_lecture_notes/23_Function_References/.ipynb_checkpoints/lec_23_function_references_template-checkpoint.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..aa48ff6cc9ee6f648582307d38adee8f99ff9904 --- /dev/null +++ b/s23/Gurmail_lecture_notes/23_Function_References/.ipynb_checkpoints/lec_23_function_references_template-checkpoint.ipynb @@ -0,0 +1,907 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Function references" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Recursion review" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Nested data structures are defined recursively.\n", + "\n", + "# A Python list can contain lists\n", + "# A Python dictionary can contain dictionaries\n", + "# A JSON dictionary can contain a JSON dictionary" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Trace Recursion by hand\n", + "# Run this on your own in Python Tutor\n", + "\n", + "def mystery(a, b): \n", + " # precondition: assume a > 0 and b > 0\n", + " if b == 1: \n", + " return a\n", + " return a * mystery(a, b - 1)\n", + "\n", + "# make a function call here\n", + "mystery(3, 2)\n", + "\n", + "# TODO: what does the mystery function compute?\n", + "\n", + "# Question: What would be the result of the below function call?\n", + "# mystery(-3, -1) \n", + "# Answer: " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Learning Objectives:\n", + "\n", + "- Define a function reference and trace code that uses function references.\n", + "- Explain the default use of `sorted()` on lists of tuples, and dictionaries.\n", + "- Sort a list of tuples, a list of dictionaries, or a dictionary using a function as a key.\n", + "- Use a lambda expression when sorting." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Functions are objects\n", + "\n", + "- Every data in Python is an object instance, including a function definition\n", + "- Implications:\n", + " - variables can reference functions\n", + " - lists/dicts can reference functions\n", + " - we can pass function references to other functions\n", + " - we can pass lists of function references to other functions" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 1: slide deck example introducing function object references\n", + "#### Use PyTutor to step through this example" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "l1 = [1, 2, 3] # Explanation: l1 should reference a new list object\n", + "l2 = l1 # Explanation: l2 should reference whatever l1 references\n", + "\n", + "def f(l): # Explanation: f should reference a new function object\n", + " return l[-1]\n", + "\n", + "g = f # Explanation: g should reference whatever f references\n", + "\n", + "num = f(l2) # Explanation: l should reference whatever l2 references\n", + " # Explanation: num should reference whatever f returns\n", + "\n", + "print(num)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Function references\n", + "\n", + "- Since function definitions are objects in Python, function reference is a variable that refers to a function object.\n", + "- In essence, it gives a function another name" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Both these calls would have run the same code, returning the same result\n", + "num = f(l1)\n", + "num = g(l2) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 2: function references can be passed as arguments to another function, wow!\n", + "#### Use PyTutor to step through this example" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def say_hi():\n", + " print(\"Hello there!\")\n", + "\n", + "def say_bye():\n", + " print(\"Wash your hands and stay well, bye!\")\n", + " \n", + "f = say_hi\n", + "f()\n", + "f()\n", + "f = say_bye\n", + "f()\n", + "f()\n", + "f()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for i in range(2):\n", + " say_hi()\n", + "\n", + "for i in range(3):\n", + " say_bye()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def call_n_times(f, n):\n", + " for i in range(n):\n", + " f()\n", + "\n", + "call_n_times(say_hi, 2)\n", + "call_n_times(say_bye, 3)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# call_n_times(say_bye(), 3) # uncomment to see TypeError\n", + "\n", + "# Question: Why does this give TypeError?\n", + "# Answer: when you specify say_bye(), you are invoking the function, which returns None\n", + "# (default return value when return statement is not defined)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 3: Apply various transformations to all items on a list" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "L = [\"1\", \"23\", \"456\"]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Write apply_to_each function" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# a. Input: list object reference, function object\n", + "# b. Output: new list reference to transformed object\n", + "# c. Pseudocode:\n", + "# 1. Initiliaze new empty list for output - we don't want to modify \n", + "# the input list! \n", + "# 2. Process each item in input list\n", + "# 3. Apply the function passed as arugment to 2nd parameter\n", + "# 4. And the transformed item into output list\n", + "# 5. return output list\n", + "\n", + "def apply_to_each(original_L, f):\n", + " \"\"\"\n", + " returns a new list with transformed items, by applying f function\n", + " to each item in the original list\n", + " \"\"\"\n", + " pass" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Apply `int` function to list L using apply_to_each function" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Write strip_dollar function" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# a. Input: string value\n", + "# b. Output: transformed string value\n", + "# c. Pseudocode: \n", + "# 1. Check whether input string begins with $ - \n", + "# what string method do you need here?\n", + "# 2. If so remove it\n", + "\n", + "def strip_dollar(s):\n", + " \"\"\"\n", + " Removes the beginning $ sign from string s\n", + " \"\"\"\n", + " pass" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Apply strip_dollar function and then apply int function" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "L = [\"$1\", \"23\", \"$456\"]\n", + "vals = apply_to_each(L, strip_dollar)\n", + "print(vals)\n", + "vals = apply_to_each(vals, int)\n", + "print(vals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Apply upper method call to the below list L by using apply_to_each function" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "L = [\"aaa\", \"bbb\", \"ccc\"]\n", + "vals = apply_to_each(L, ???)\n", + "print(vals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Custom sorting nested data structures\n", + "\n", + "Examples:\n", + "- list of tuples\n", + "- list of dictionaries" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 4: Custom sort a list of tuples" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "badgers_in_nfl = [ # tuple storing (first name, last name, age)\n", + " (\"Jonathan\", \"Taylor\", 22 ), \n", + " (\"Russel\", \"Wilson\", 32), \n", + " (\"Troy\", \"Fumagalli\", 88),\n", + " (\"Melvin\", \"Gordon\", 27), \n", + " (\"JJ\", \"Watt\", 31),\n", + " ]\n", + "\n", + "sorted(badgers_in_nfl) # or sort() method by default uses first element to sort" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### What what if we want to sort by the last name or by the length of the name?\n", + "\n", + "- `sorted` function and `sort` method takes a function reference as keyword argument for the parameter `key`\n", + "- We can define functions that take one of the inner data structure as argument and return the field based on which we want to perform the sorting.\n", + " - We then pass a reference to such a function as argument to the parameter `key`.\n", + " \n", + "#### Define functions that will enable extraction of item at each tuple index position. These functions only deal with a single tuple processing" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_fname(???): # function must have exactly one parameter\n", + " return ???\n", + "\n", + "def extract_lname(player_tuple):\n", + " return ???\n", + "\n", + "def extract_age(player_tuple):\n", + " return ???" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Test extract_fname function on the tuple ('JJ', 'Watt', 31)\n", + "extract_fname(('JJ', 'Watt', 31))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by their last name" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted(badgers_in_nfl, ???) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by their age" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted(badgers_in_nfl, ???) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by descending order of age" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted(badgers_in_nfl, ???, ???) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players by length of first name + length of last name" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def compute_name_length(player_tuple):\n", + " return ???\n", + "\n", + "sorted(badgers_in_nfl, ???) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 5: Custom sort a list of dictionaries" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "hurricanes = [\n", + " {\"name\": \"A\", \"year\": 2000, \"speed\": 150},\n", + " {\"name\": \"B\", \"year\": 1980, \"speed\": 100},\n", + " {\"name\": \"C\", \"year\": 1990, \"speed\": 250},\n", + "]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Extract hurricane at index 0" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "hurricanes[0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Extract hurricane at index 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "hurricanes[1]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Can you compare hurricane at index 0 and hurricane at index 1 using \"<\" operator?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# hurricanes[0] < hurricanes[1] #uncomment to see TypeError" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### What about calling sorted method by passing hurricanes as argument?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# sorted(hurricanes) # Doesn't work because there isn't a defined \"first\" key in a dict.\n", + "# Unlike tuple, where the first item can be considered \"first\" by ordering." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort hurricanes based on the year" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# a. Input: single hurricane's dict\n", + "# b. Output: return \"year\" value from the dict\n", + "\n", + "def get_year(???):\n", + " ???\n", + "\n", + "sorted(hurricanes, ???)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort hurricanes in descending order of their year" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted(hurricanes, key = get_year, reverse = True) \n", + "# alternatively get_year function could return negative of year \n", + "# --- that produces the same result as passing True as argument to reverse parameter" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort hurricanes in ascending order of their speed" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "hurricanes = [\n", + " {\"name\": \"A\", \"year\": 2000, \"speed\": 150},\n", + " {\"name\": \"B\", \"year\": 1980, \"speed\": 100},\n", + " {\"name\": \"C\", \"year\": 1990}, # notice the missing speed key\n", + "]\n", + "\n", + "def get_speed(hurricane):\n", + " return ???\n", + "\n", + "sorted(hurricanes, key = get_speed)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 6: How can you pass string method to sorted function?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted([\"A\", \"b\", \"C\", \"d\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted([\"A\", \"b\", \"C\", \"d\"], key = ???)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Sorting dictionary by keys / values" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Example 7: sorting dictionaries" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "players = {\n", + " \"bob\": 20, \n", + " \"alice\": 8, \n", + " \"alex\": 9, \n", + " \"cindy\": 15} # Key: player_name; Value: score\n", + "players" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### This only returns a list of sorted keys. What if we want to create a new sorted dictionary object directly using sorted function?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted(players) " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Let's learn about items method on a dictionary\n", + "- returns a list of tuples\n", + "- each tuple item contains two items: key and value" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Write an extract function to extract dict value (that is player score), using items method return value" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_score(player_tuple):\n", + " return player_tuple[1]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort players dict by key" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "How can you convert sorted list of tuples back into a `dict`?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Using `lambda`\n", + "- `lambda` functions are a way to abstract a function reference\n", + "- lambdas are simple functions with:\n", + " - multiple possible parameters\n", + " - single expression line as the function body\n", + "- lambdas are useful abstractions for:\n", + " - mathematical functions\n", + " - lookup operations\n", + "- lambdas are often associated with a collection of values within a list\n", + "- Syntax: \n", + "```python \n", + "lambda parameters: expression\n", + "```" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now let's write the same solution using lambda." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(players.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What about sorting dictionary by values using lambda?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(players.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now let's sort players dict using length of player name." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(players.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Self-practice: Use lambdas to solve the NFL sorting questions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(badgers_in_nfl)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using their first name" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using their last name" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using their age" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Sort players using the length of first name and last name" + ] + }, + { + "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.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references.ipynb b/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references.ipynb index 43b5e6bd9558d6e5e3f301d362462df0f1d96e1d..e1021bc68486a9841598167fd277a26ccbd7b623 100644 --- a/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references.ipynb +++ b/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references.ipynb @@ -1349,7 +1349,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.7" + "version": "3.10.9" } }, "nbformat": 4, diff --git a/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references_template.ipynb b/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references_template.ipynb index d39ef000174f67147b7ae86de32664411419575e..aa48ff6cc9ee6f648582307d38adee8f99ff9904 100644 --- a/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references_template.ipynb +++ b/s23/Gurmail_lecture_notes/23_Function_References/lec_23_function_references_template.ipynb @@ -899,7 +899,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.7" + "version": "3.10.9" } }, "nbformat": 4, diff --git a/s23/Gurmail_lecture_notes/24_Comprehensions/cs220_survey_data.csv b/s23/Gurmail_lecture_notes/24_Comprehensions/cs220_survey_data.csv index 35d8bfea3a69361ee2d17a15e81636fa86cd525a..0d59b898160f4d8aa9fbd7343c8d54e17033acea 100644 --- a/s23/Gurmail_lecture_notes/24_Comprehensions/cs220_survey_data.csv +++ b/s23/Gurmail_lecture_notes/24_Comprehensions/cs220_survey_data.csv @@ -1,993 +1,909 @@ -Lecture,Age,Major,Zip Code,Latitude,Longitude,Pizza topping,Pet preference,Runner,Sleep habit,Procrastinator -LEC001,22,Engineering: Biomedical,53703,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe -LEC006,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe -LEC004,18,Engineering: Industrial,53715,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe -LEC005,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe -LEC002,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe -LEC004,18,Engineering: Other|Engineering: Computer,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe -LEC003,,Undecided,53706,43.073051,-89.40123,none (just cheese),neither,No,no preference,Maybe -LEC003,18,Data Science,53715,43.073051,-89.40123,pineapple,cat,Yes,no preference,Maybe -LEC006,18,Data Science,53706,35.4,119.11,none (just cheese),dog,No,night owl,Yes -LEC006,18,Mathematics/AMEP,53706,44,-93,pepperoni,dog,No,night owl,Yes -LEC002,21,Engineering: Other,53703,24.713552,46.675297,none (just cheese),cat,Yes,night owl,Maybe -LEC003,19,Data Science,53705,24.6806,46.57936,pineapple,cat,No,early bird,No -LEC004,24,Economics,53703,43,-89,pineapple,cat,Yes,early bird,Yes -LEC003,18,Data Science,53706,36.102371,-115.174553,none (just cheese),dog,No,night owl,Yes -LEC006,22,Psychology,53703,31.78,119.95,mushroom,cat,No,night owl,Yes -LEC005,20,Data Science,53705,37.8,112.5,pepperoni,cat,Yes,night owl,Yes -LEC004,24,Science: Biology/Life,53703,46.872131,-113.994019,pepperoni,dog,Yes,early bird,Yes -LEC004,17,Engineering: Mechanical,53706,46.6242,8.0414,pineapple,dog,No,night owl,Yes -LEC004,19,Engineering: Mechanical,53726,43.073051,-89.40123,none (just cheese),dog,Yes,early bird,No -LEC002,19,Engineering: Mechanical,57303,41.878113,-87.629799,pineapple,dog,No,night owl,Yes -LEC001,,Mathematics/AMEP,53706,31.230391,121.473701,basil/spinach,dog,No,no preference,Maybe -LEC002,19,Mathematics/AMEP,53558,40.712776,-74.005974,sausage,dog,Yes,night owl,Yes -LEC001,20,Economics (Mathematical Emphasis),53703,48.86,2.3522,pepperoni,dog,No,early bird,Yes -LEC001,19,Engineering: Mechanical,53703,24.7,46.7,mushroom,dog,Yes,early bird,Maybe -LEC005,18,Computer Science,53703,37.338207,-121.88633,green pepper,dog,Yes,night owl,Yes -LEC003,19,Engineering: Mechanical,53558,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes -LEC005,20,Engineering: Mechanical,53715,38.9072,-77.0369,Other,cat,No,night owl,Yes -LEC003,20,Data Science,53703,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes -LEC002,21,Science: Other|Political Science,53703,31.768318,35.213711,pepperoni,dog,No,no preference,Maybe -LEC003,19,Mathematics/AMEP,53715,19.075983,72.877655,basil/spinach,cat,No,night owl,Maybe -LEC001,23,Computer Science,53711,43.073929,-89.385239,sausage,dog,No,night owl,Yes -LEC006,21,Business: Other,53715,25.761681,-80.191788,pepperoni,dog,No,night owl,Yes -LEC003,19,Business: Other|Real Estate,53715,117,33,pepperoni,dog,Yes,night owl,No -LEC004,19,Computer Science,53726,47.037872,-122.900696,tater tots,dog,No,night owl,Yes -LEC004,24,Economics,53703,23.12911,113.264381,pepperoni,cat,Yes,early bird,Maybe -LEC005,19,Data Science,53703,64.49796,165.40998,sausage,dog,No,night owl,Yes -LEC003,19,Data Science,53705,25,47,mushroom,cat,No,early bird,Maybe -LEC005,20,Engineering: Other|Engineering Physics: Scientific Computing,53715,43.073051,-89.4,none (just cheese),dog,No,night owl,Yes -LEC005,20,Computer Science,53703,48.856613,2.352222,pepperoni,dog,No,night owl,Yes -LEC002,19,Business: Finance,53726,43.04156,87.91006,pepperoni,dog,No,night owl,Yes -LEC002,21,Data Science,53713,29.868336,121.543991,mushroom,dog,No,night owl,No -LEC004,19,Computer Science,53715,40.712776,-74.005974,pepperoni,dog,No,night owl,Maybe -LEC003,18,Computer Science,53706,5.93876,80.48433,Other,dog,No,night owl,Maybe -LEC005,19,Engineering: Mechanical,53704,38.7,-77,pepperoni,cat,Yes,no preference,No -LEC004,18,Engineering: Mechanical,53726,41.878113,-87.629799,pepperoni,dog,No,night owl,Maybe -LEC005,19,Engineering: Other,53703,36.169941,-115.139832,pepperoni,dog,No,night owl,Maybe -LEC005,19,Engineering: Mechanical,53703,43.078104,-89.431698,pepperoni,dog,Yes,night owl,Yes -LEC006,18,Engineering: Biomedical,53051,33.6846,117.8265,pepperoni,dog,Yes,night owl,Yes -LEC001,22,Engineering: Mechanical,53719,43.073051,-89.40123,none (just cheese),cat,Yes,night owl,Yes -LEC001,18,Computer Science,53706,26.2992,87.2625,mushroom,dog,Yes,night owl,No -LEC001,24,Business: Information Systems,53703,43.073051,-89.40123,macaroni/pasta,cat,No,night owl,No -LEC006,19,Engineering: Mechanical,53703,43.04049,-87.91732,Other,dog,No,night owl,Yes -LEC001,,Computer Science,53715,34.052235,-118.243683,green pepper,dog,No,night owl,Yes -LEC002,20,Statistics,53703,40.7128,74.006,Other,dog,No,night owl,Maybe -LEC005,23,Computer Science,53703,37.5,126.97,pepperoni,dog,No,night owl,No -LEC002,21,Statistics,53703,52.370216,4.895168,pepperoni,dog,Yes,early bird,Maybe -LEC002,18,Undecided,53706,38.56247,-121.70411,pepperoni,dog,Yes,night owl,Yes -LEC006,18,Statistics,53706,40.712776,40.712776,pepperoni,dog,No,night owl,Yes -LEC003,21,Economics,53715,43.073051,-89.40123,none (just cheese),dog,No,night owl,Yes -LEC003,19,Engineering: Mechanical,53715,45,-93,sausage,dog,No,night owl,No -LEC005,21,Business: Finance,53717,40.6461,-111.498,sausage,dog,No,night owl,Yes -LEC001,26,Engineering: Mechanical,53703,41.902782,12.496365,pepperoni,dog,No,night owl,Yes -LEC001,25,Economics,53703,40.712776,-74.005974,pepperoni,dog,No,night owl,Yes -LEC003,18,Mathematics/AMEP,53706,31.230391,121.473701,mushroom,dog,Yes,early bird,No -LEC001,19,Computer Science,53706,48.855709,2.29889,pepperoni,cat,Yes,night owl,Yes -LEC005,17,Science: Biology/Life,53706,-18.766947,46.869106,basil/spinach,dog,Yes,early bird,Maybe -LEC003,19,Business: Information Systems,53711,38.893452,-77.014709,pepperoni,dog,No,early bird,Yes -LEC001,21,Computer Science,53715,16.306652,80.436539,Other,dog,No,night owl,Yes -LEC006,19,Data Science,53703,35.689487,139.691711,sausage,neither,Yes,no preference,Maybe -LEC004,18,Engineering: Industrial,53706,17.385044,78.486671,mushroom,dog,No,early bird,Yes -LEC004,19,Computer Science,53715,37.774929,-122.419418,pepperoni,dog,No,night owl,Maybe -LEC004,19,Data Science,53703,26.2644,20.3052,pepperoni,dog,No,night owl,Yes -LEC005,18,Data Science,53706,40.712776,-74.005974,pepperoni,dog,Yes,no preference,Yes -LEC002,18,Data Science,53706,36,117,Other,dog,No,early bird,Maybe -LEC005,19,Data Science,50703,42.360081,-71.058884,sausage,cat,No,night owl,No -LEC006,19,Computer Science,53711,36.569666,112.218744,pineapple,neither,Yes,early bird,Maybe -LEC005,18,Computer Science,53706,37.54443,-121.95269,pepperoni,dog,No,night owl,Maybe -LEC003,20,Mathematics/AMEP,53715,32.0853,34.781769,mushroom,dog,No,no preference,Yes -LEC003,19,Data Science,53715,42.701847,-84.48217,tater tots,dog,No,night owl,Yes -LEC003,18,Mathematics/AMEP,53706,40.179188,44.499104,Other,dog,Yes,no preference,Yes -LEC002,,Computer Science,53711,2.81375,101.504272,sausage,dog,Yes,no preference,Maybe -LEC001,18,Engineering: Industrial,53715,30.733315,76.779419,green pepper,cat,No,no preference,Yes -LEC003,21,Data Science,53590,7.9519,98.3381,Other,dog,Yes,early bird,Yes -LEC004,19,Data Science,53715,35.69,139.69,mushroom,dog,No,no preference,Maybe -LEC002,19,Data Science,53704,26.473308,50.048218,Other,cat,Yes,night owl,Yes -LEC002,22,Economics,53703,34.052235,-118.243683,pineapple,dog,No,night owl,Yes -LEC006,18,Data Science,53706,19.075983,72.877655,mushroom,dog,Yes,night owl,Yes -LEC003,,Business: Actuarial,53705,39.6336,118.16,basil/spinach,dog,Yes,early bird,Yes -LEC003,18,Data Science,53706,52.370216,4.895168,mushroom,cat,Yes,no preference,No -LEC003,18,Engineering: Mechanical,53706,52.368944,4.891663,pepperoni,cat,No,night owl,No -LEC002,18,Science: Physics,53703,32,118,sausage,neither,No,night owl,No -LEC005,18,Data Science,53706,17.384716,78.409424,mushroom,dog,Yes,night owl,Maybe -LEC003,19,Data Science,53715,3.1569,101.7123,mushroom,cat,No,early bird,No -LEC005,18,Computer Science,53706,43.769562,11.255814,Other,neither,No,night owl,Yes -LEC006,18,Business: Actuarial,53706,48.856613,2.352222,mushroom,cat,No,no preference,Yes -LEC004,20,Business: Actuarial,53711,40.7128,74.006,pepperoni,dog,Yes,early bird,No -LEC005,20,Science: Biology/Life,53703,44.67082,-93.24432,mushroom,dog,No,no preference,Maybe -LEC004,18,Mathematics/AMEP,53706,46.786671,-92.100487,pepperoni,cat,No,early bird,Yes -LEC005,20,Economics,53703,48.856613,2.352222,pepperoni,neither,No,night owl,Maybe -LEC006,18,Business: Finance,53706,40.409264,49.867092,Other,neither,No,early bird,No -LEC004,21,Computer Science,53715,27.993828,120.699364,green pepper,dog,Yes,no preference,No -LEC002,,Computer Science,53706,43.073051,-89.40123,Other,neither,Yes,no preference,Maybe -LEC002,20,Engineering: Mechanical,53706,35.6762,139.6503,sausage,cat,Yes,night owl,Yes -LEC001,20,Economics (Mathematical Emphasis),53703,43.073929,-89.385239,macaroni/pasta,cat,No,night owl,No -LEC002,21,Business: Information Systems,53713,43.03638,-89.40292,pineapple,neither,Yes,night owl,Yes -LEC004,18,Data Science,53706,45.31625,-92.59181,pepperoni,dog,No,night owl,Yes -LEC001,21,Business: Finance,53711,43.073929,-89.385239,pepperoni,dog,No,no preference,Maybe -LEC005,19,Engineering: Mechanical,53715,35.689487,139.691711,pepperoni,dog,No,night owl,Yes -LEC003,18,Computer Science,53706,51.500153,-0.1262362,pepperoni,dog,No,night owl,Yes -LEC002,22,Science: Biology/Life,53711,43.073051,-89.40123,mushroom,cat,No,no preference,No -LEC004,18,Data Science,53706,42.360081,-71.058884,green pepper,dog,No,night owl,Yes -LEC005,19,Engineering: Mechanical,53703,32.8328,117.2713,sausage,neither,Yes,night owl,Yes -LEC003,20,Engineering: Mechanical,53715,44.834,-87.376,none (just cheese),dog,Yes,night owl,No -LEC006,21,Economics,53703,41.902782,12.496365,none (just cheese),dog,No,no preference,Yes -LEC003,25,Data Science,53703,34.693737,135.502167,pineapple,dog,No,early bird,Maybe -LEC003,17,Computer Science,53703,19.075983,72.877655,Other,neither,Yes,no preference,No -LEC002,19,Psychology,53715,30.5928,114.3052,sausage,cat,No,night owl,Yes -LEC001,19,Computer Science,53703,51.507351,-0.127758,sausage,cat,Yes,no preference,Yes -LEC006,17,Engineering: Industrial,53706,55.953251,-3.188267,Other,dog,No,night owl,Yes -LEC005,,Computer Science,53703,43.073051,-89.40123,pineapple,dog,Yes,night owl,No -LEC002,21,Engineering: Mechanical,53705,37.566536,126.977966,mushroom,cat,Yes,no preference,Maybe -LEC002,18,Undecided,53715,48.775845,9.182932,Other,dog,No,night owl,Yes -LEC004,19,Data Science,53703,43,-89,sausage,cat,No,early bird,Maybe -LEC001,21,Science: Biology/Life,53703,36,117,macaroni/pasta,dog,No,night owl,Maybe -LEC002,19,Business: Information Systems,53703,42.360081,-71.058884,pepperoni,dog,No,no preference,Yes -LEC005,19,Computer Science,53706,-8.340539,115.091949,pineapple,dog,Yes,night owl,Maybe -LEC003,20,Business: Information Systems,53726,43.073051,-89.40123,sausage,dog,Yes,night owl,No -LEC003,,Science: Other,53715,39.904202,116.407394,mushroom,cat,No,night owl,Maybe -LEC004,20,Engineering: Biomedical,53715,43.0707,12.6196,tater tots,dog,No,night owl,Maybe -LEC004,19,Engineering: Biomedical,53715,41.878113,-87.629799,mushroom,dog,Yes,night owl,Yes -LEC002,21,Business: Other|Accounting,53703,41.8781,87.6298,pepperoni,cat,No,night owl,No -LEC002,17,Undecided,53706,33.742185,-84.386124,Other,dog,No,no preference,Yes -LEC006,18,Data Science,53558,40.73061,-73.935242,pepperoni,dog,Yes,night owl,No -LEC003,25,Data Science,53705,43.073051,-89.385239,sausage,cat,No,night owl,Maybe -LEC002,18,Data Science,53706,37.34163,-122.05411,sausage,dog,No,night owl,Yes -LEC006,18,Science: Biology/Life,53706,19.21833,72.978088,green pepper,neither,No,no preference,Maybe -LEC002,,Business: Other|business analytics,53703,31.230391,121.473701,none (just cheese),cat,Yes,night owl,Maybe -LEC003,,Data Science,53706,35.719312,139.784546,none (just cheese),neither,Yes,night owl,Yes -LEC002,19,Engineering: Mechanical,53726,47.141041,9.52145,mushroom,dog,No,night owl,Yes -LEC002,,Computer Science,53715,41.8781,87.6298,pepperoni,dog,No,no preference,Maybe -LEC002,26,Science: Other|animal sciences,53705,25.204849,55.270782,pepperoni,dog,No,no preference,Maybe -LEC003,21,Mathematics,53704,61.218056,-149.900284,green pepper,cat,Yes,early bird,Maybe -LEC003,22,Engineering: Other,53703,49.28273,-123.120735,macaroni/pasta,cat,No,early bird,Maybe -LEC001,18,Engineering: Other,53706,41.902782,12.496365,pepperoni,dog,No,night owl,Yes -LEC003,20,Engineering: Mechanical,53726,39.81059,-74.71795,basil/spinach,dog,No,early bird,Yes -LEC003,21,Health Promotion and Health Equity,53711,37.2982,113.0263,pepperoni,dog,No,early bird,No -LEC003,20,Engineering: Mechanical,53703,38.722252,-9.139337,mushroom,dog,No,night owl,Yes -LEC003,19,Engineering: Mechanical,53714,43,-89.4,none (just cheese),dog,No,night owl,Yes -LEC002,19,Engineering: Industrial,53703,41.878,-87.63,pepperoni,dog,Yes,night owl,Yes -LEC003,18,Computer Science,53706,43.073051,-89.40123,mushroom,neither,No,night owl,Yes -LEC001,18,Engineering: Industrial,53706,19.655041,-101.169891,pepperoni,dog,Yes,no preference,Maybe -LEC005,20,Engineering: Mechanical,53703,26.147,-81.795,pepperoni,dog,Yes,early bird,Yes -LEC006,18,Business: Other,53706,51.507,-0.128,sausage,dog,No,no preference,No -LEC005,19,Business: Other,53706,43,-89,pepperoni,dog,Yes,no preference,Yes -LEC004,19,Engineering: Mechanical,53705,34.869709,-111.760902,pepperoni,cat,No,no preference,Maybe -LEC005,21,Business: Finance,53703,3.15443,101.715103,pepperoni,cat,No,night owl,Yes -LEC005,18,Engineering: Mechanical,53706,44.655991,-93.242752,none (just cheese),dog,Yes,night owl,Yes -LEC003,18,Art,53706,36.25,138.25,macaroni/pasta,dog,No,night owl,Yes -LEC005,19,Data Science,53715,41.94288,-87.68667,pepperoni,dog,Yes,night owl,Yes -LEC005,18,Data Science,53703,44.2795,73.9799,pepperoni,dog,Yes,night owl,No -LEC002,19,Mathematics/AMEP,53715,37.80718,23.734864,pineapple,cat,No,night owl,Yes -LEC004,18,Computer Science,53706,35.689487,139.691711,pepperoni,cat,No,night owl,Yes -LEC006,18,Engineering: Mechanical,53706,43.0826,-97.16051,pepperoni,dog,No,no preference,Yes -LEC006,18,Engineering: Other,53715,37.441883,-122.143021,mushroom,dog,Yes,night owl,Maybe -LEC006,18,Engineering: Mechanical,53706,44.883,-87.86291,pepperoni,dog,No,early bird,Yes -LEC004,19,Engineering: Mechanical,53706,40.73598,-74.37531,none (just cheese),dog,Yes,early bird,No -LEC001,20,Business: Actuarial,53703,42.28,-83.74,mushroom,dog,No,night owl,Yes -LEC003,17,Engineering: Mechanical,53706,37.98381,23.727539,pineapple,dog,Yes,night owl,No -LEC004,18,Computer Science,53706,40.27385,-74.75972,sausage,dog,Yes,night owl,Yes -LEC002,19,Economics,53703,90.1994,38.627,none (just cheese),dog,No,early bird,Yes -LEC002,21,"Mathematics, Data Science",53703,30.572815,104.066803,sausage,dog,No,night owl,Maybe -LEC002,,Computer Science,53717,36,139,mushroom,dog,Yes,early bird,Yes -LEC006,19,Science: Biology/Life,53715,45.289143,-87.021847,none (just cheese),cat,No,night owl,Maybe -LEC002,21,Mathematics/AMEP,53703,20.878332,-156.682495,pepperoni,cat,No,night owl,Yes -LEC003,22,Mathematics/AMEP,53715,44.481586,-88.005981,pepperoni,neither,No,night owl,Yes -LEC006,18,Data Science,53706,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes -LEC005,18,Computer Science,53706,30.733315,76.779419,none (just cheese),dog,No,night owl,Yes -LEC005,20,Mathematics/AMEP,53703,38.837702,-238.449497,pepperoni,dog,No,night owl,Yes -LEC005,,Computer Science,53593,50.116322,-122.957359,sausage,dog,No,night owl,Yes -LEC005,18,Computer Science,53715,43.059023,-89.296875,pepperoni,cat,No,night owl,Maybe -LEC005,19,Engineering: Industrial,53703,22.2255,-159.4835,pepperoni,cat,Yes,night owl,Yes -LEC005,18,Engineering: Biomedical,53593,43.073051,-89.40123,green pepper,cat,No,night owl,Maybe -LEC005,20,Engineering: Mechanical,53715,41.283211,-70.099228,sausage,dog,No,no preference,Maybe -LEC005,18,Data Science,53715,25.26741,55.292679,basil/spinach,cat,Yes,early bird,Yes -LEC005,19,Business: Other,53726,43.038902,-87.906471,pepperoni,dog,No,night owl,Yes -LEC002,,Undecided,53703,30.5723,104.0665,sausage,dog,No,night owl,Yes -LEC006,18,Engineering: Mechanical,53706,30.2672,97.7431,pepperoni,dog,No,night owl,No -LEC006,20,Data Science,53703,36.731651,-119.785858,Other,dog,Yes,night owl,Yes -LEC005,18,Computer Science,53706,43.038902,-87.906471,pepperoni,dog,No,night owl,Yes -LEC004,,Business: Finance,53703,33.8688,151.2093,green pepper,dog,Yes,night owl,Yes -LEC005,18,Science: Other|Science: Genetics and Genomics,53715,43.073051,-89.40123,mushroom,dog,No,no preference,Yes -LEC003,19,Engineering: Mechanical,53715,44.90767,-93.183594,basil/spinach,dog,No,night owl,Maybe -LEC006,18,Business: Finance,53706,-33.448891,-70.669266,macaroni/pasta,dog,No,night owl,Yes -LEC006,17,Business: Finance,53706,43.296482,5.36978,pineapple,dog,No,night owl,Yes -LEC006,21,Mathematics/AMEP,53703,30.572815,104.066803,green pepper,dog,No,no preference,Maybe -LEC005,20,Engineering: Mechanical,53703,41.99884,-87.68828,Other,dog,No,no preference,No -LEC001,19,Business: Information Systems,53703,39.481655,-106.038353,macaroni/pasta,dog,Yes,night owl,Yes -LEC004,19,Engineering: Mechanical,53703,41.883228,-87.632401,pepperoni,dog,No,no preference,Maybe -LEC004,18,Engineering: Industrial,53706,41.878113,41.878113,pepperoni,dog,No,night owl,No -LEC004,19,Engineering: Mechanical,53703,28.228209,112.938812,none (just cheese),neither,Yes,early bird,Yes -LEC003,18,Data Science,89451,34.42083,-119.698189,green pepper,dog,No,early bird,No -LEC003,19,Computer Science,53703,41.3874,2.1686,pepperoni,cat,No,early bird,No -LEC005,20,Science: Biology/Life,53703,32.05196,118.77803,sausage,neither,No,night owl,Yes -LEC004,19,Engineering: Mechanical,53706,50.075539,14.4378,none (just cheese),neither,No,night owl,Yes -LEC003,20,Statistics (actuarial route),53715,43.134315,-88.220062,sausage,dog,No,early bird,No -LEC004,19,Computer Science,53706,17.385044,78.486671,pepperoni,neither,Yes,night owl,Yes -LEC002,18,Engineering: Mechanical,53706,53707,-88.415382,Other,dog,No,night owl,Yes -LEC004,19,Computer Science,53706,45.440845,12.315515,sausage,dog,No,night owl,Yes -LEC004,18,Computer Science,53706,55.953251,-3.188267,Other,dog,No,night owl,Maybe -LEC004,18,Engineering: Mechanical,53706,33.8902,-118.39848,sausage,dog,Yes,night owl,Yes -LEC001,20,Business: Other|Business: Accounting,53703,31.230391,121.473701,pepperoni,cat,Yes,no preference,No -LEC004,18,Data Science,53706,39.512611,116.677063,pepperoni,dog,No,night owl,Maybe -LEC003,18,Undecided,53706,41.256538,95.934502,Other,dog,No,no preference,Yes -LEC003,18,Data Science,53706,19.075983,72.877655,pepperoni,dog,No,night owl,No -LEC003,22,Economics,53703,40.753685,-73.999161,green pepper,dog,No,night owl,Maybe -LEC003,18,Data Science,53706,51.507351,-0.127758,pepperoni,cat,No,night owl,Yes -LEC003,,Engineering: Mechanical,53706,42.44817,-71.224716,pepperoni,cat,Yes,night owl,Maybe -LEC003,17,Engineering: Other|Computer Engineering,53706,42.36,-71.059,basil/spinach,neither,No,early bird,Maybe -LEC003,21,Business: Actuarial,53706,32.715736,-117.161087,green pepper,dog,Yes,night owl,No -LEC003,,Engineering: Other|Computer engineering,53706,35.689487,139.691711,Other,cat,No,night owl,Yes -LEC003,18,Mathematics/AMEP,53715,41.385063,2.173404,pepperoni,cat,Yes,no preference,Maybe -LEC003,20,Computer Science,53705,30.274084,120.155067,mushroom,cat,No,night owl,Yes -LEC005,,Computer Science,53705,51.507351,-0.127758,basil/spinach,dog,No,night owl,Yes -LEC003,18,Computer Science,53706,45.45676,15.29662,sausage,dog,Yes,early bird,Yes -LEC003,18,Engineering: Industrial,53706,18.92421,-99.221565,green pepper,dog,Yes,night owl,Yes -LEC004,18,Engineering: Other|Material Science Engineering,53703,38.941631,-119.977219,pepperoni,dog,Yes,night owl,Yes -LEC002,21,Economics,53705,25.03841,121.5637,pepperoni,cat,No,night owl,Maybe -LEC005,,Civil engineering - hydropower engineering,53705,34,113,pineapple,neither,No,night owl,Maybe -LEC005,18,Computer Science,53706,40.7,-74.005,pepperoni,cat,No,early bird,No -LEC001,19,Engineering: Mechanical,53706,35.142441,-223.154297,green pepper,neither,Yes,night owl,Yes -LEC006,18,Data Science,53706,43.05891,-88.007462,pepperoni,dog,Yes,night owl,Yes -LEC006,,Engineering: Mechanical,53706,37.566536,126.977966,pepperoni,dog,Yes,night owl,No -LEC005,18,Data Science,53706,36.393154,25.46151,none (just cheese),dog,No,night owl,No -LEC001,,Engineering: Mechanical,53715,19.8968,155.5828,pepperoni,dog,No,night owl,No -LEC002,19,Engineering: Biomedical,53706,48.494904,-113.979034,macaroni/pasta,cat,No,night owl,Yes -LEC005,18,Engineering: Mechanical,53706,41.88998,12.49426,pineapple,dog,Yes,night owl,Yes -LEC003,17,Data Science,53706,-7.257472,112.75209,pineapple,dog,Yes,early bird,Yes -LEC005,19,Economics,53703,40.592331,-111.820152,none (just cheese),dog,Yes,night owl,Maybe -LEC005,19,Data Science,53704,38.722252,-9.139337,pepperoni,dog,No,night owl,Yes -LEC003,,Computer Science,53703,64.963051,-19.020836,pineapple,dog,No,no preference,Maybe -LEC002,20,Economics,53703,43.769562,11.255814,mushroom,dog,No,night owl,Yes -LEC004,20,Business: Actuarial,53715,44.834209,-87.376266,sausage,dog,No,no preference,Yes -LEC005,21,Economics,53703,37.751824,-122.420105,green pepper,cat,No,night owl,Yes -LEC004,22,Economics,53703,56.490669,4.202646,mushroom,dog,No,no preference,Yes -LEC004,18,Engineering: Mechanical,53706,44.9058,-93.28535,pepperoni,cat,Yes,night owl,Maybe -LEC004,19,Data Science,53703,41.878113,-87.629799,sausage,dog,No,night owl,Yes -LEC001,21,Computer Science,53703,43.21518,-87.94241,pepperoni,dog,No,no preference,Maybe -LEC004,24,Science: Chemistry,53703,32.715736,-117.161087,mushroom,dog,Yes,night owl,Maybe -LEC005,19,Engineering: Mechanical,53715,39.412327,-77.425461,pepperoni,cat,Yes,early bird,Yes -LEC004,20,Statistics,53703,43.07391,-89.39356,pepperoni,dog,No,early bird,Maybe -LEC005,21,Business: Finance,53703,38.178127,-92.781052,mushroom,dog,No,night owl,Yes -LEC004,18,Engineering: Mechanical,53706,35.689487,139.691711,pepperoni,dog,No,no preference,Yes -LEC005,18,Data Science,60521,41.9,87.6,pepperoni,dog,Yes,night owl,Yes -LEC005,23,Business: Information Systems,53558,43.073051,-89.40123,pepperoni,dog,Yes,early bird,No -LEC004,18,Engineering: Mechanical,53706,43.739507,7.426706,pepperoni,dog,No,night owl,Yes -LEC005,21,Data Science,53703,25,121,pepperoni,dog,No,night owl,Yes -LEC005,20,Business: Information Systems,53703,43.073051,-89.40123,pepperoni,dog,Yes,night owl,Yes -LEC004,,Engineering: Biomedical,53715,41.385063,2.173404,pepperoni,dog,Yes,no preference,No -LEC004,18,Communication arts,53715,22.543097,114.057861,mushroom,cat,Yes,early bird,Yes -LEC001,22,Engineering: Mechanical,53703,47.497913,19.040236,pepperoni,dog,No,no preference,No -LEC005,19,Computer Science,54706,34.05,-118.24,sausage,cat,Yes,night owl,Yes -LEC005,18,Engineering: Biomedical,53706,46.818188,8.227512,pineapple,dog,Yes,no preference,Yes -LEC004,19,Engineering: Mechanical,53715,42.36,-71.058884,pepperoni,dog,Yes,no preference,Yes -LEC005,21,Data Science,53703,36.4,117,pineapple,dog,Yes,night owl,Yes -LEC005,19,Engineering: Mechanical,53704,35.6762,139.6503,sausage,dog,No,night owl,Maybe -LEC004,20,Economics,53703,44.885,-93.147,pepperoni,dog,No,early bird,Yes -LEC004,20,Health Promotion and Health Equity,53704,48.8566,2.349014,pepperoni,dog,No,night owl,Yes -LEC004,19,Engineering: Mechanical,53715,43.073051,-89.40123,sausage,dog,Yes,no preference,Yes -LEC001,20,Business andministration,53703,37.389091,-5.984459,pineapple,dog,Yes,night owl,Maybe -LEC003,23,Mathematics/AMEP,53715,24.88,102.8,pineapple,dog,Yes,early bird,Yes -LEC002,20,Engineering: Industrial,53703,44.389,12.9908,sausage,dog,No,early bird,Maybe -LEC005,20,Education,53703,41.878113,-87.629799,basil/spinach,cat,Yes,early bird,No -LEC003,19,Science: Biology/Life,53703,41.38,2.17,pepperoni,dog,Yes,no preference,Maybe -LEC006,18,Pre-business,53706,41.8781,87.6298,pepperoni,dog,Yes,night owl,Yes -LEC004,20,Business: Finance,53706,41.10475,-80.64916,basil/spinach,dog,Yes,night owl,Yes -LEC004,20,Statistics,53703,42.360081,-71.058884,pepperoni,dog,No,night owl,Yes -LEC003,18,Engineering: Mechanical,53706,24.5554,81.7842,pepperoni,dog,No,early bird,Maybe -LEC004,19,Data Science,53703,38.72,75.07,none (just cheese),dog,Yes,early bird,Yes -LEC006,20,Engineering: Mechanical,53705,30.572815,104.066803,mushroom,cat,Yes,no preference,Maybe -LEC003,20,Mathematics/AMEP,53726,43.07199,-89.42629,mushroom,dog,No,night owl,Yes -LEC004,20,Engineering: Mechanical,53705,48,7.85,pepperoni,dog,Yes,night owl,No -LEC001,20,Computer Science,53703,40.7128,74.006,pepperoni,dog,Yes,night owl,Maybe -LEC003,18,Business: Actuarial,53719,14.599512,120.984222,pineapple,cat,Yes,no preference,Maybe -LEC003,17,Computer Science,53715,37.38522,-122.114128,Other,dog,No,night owl,No -LEC003,18,Computer Science,53706,37.386051,-122.083855,sausage,dog,Yes,no preference,Maybe -LEC004,23,Business: Finance,53703,31.230391,121.473701,mushroom,neither,No,night owl,No -LEC004,21,Engineering: Industrial,53703,37.94048,-78.63664,Other,dog,Yes,night owl,Yes -LEC002,21,Mathematics/AMEP,53715,42.360081,-71.058884,mushroom,neither,Yes,early bird,Yes -LEC002,18,Engineering: Industrial,53715,40.712776,-74.005974,pineapple,dog,Yes,night owl,Yes -LEC001,22,Engineering: Mechanical,53726,36.97447,122.02899,pepperoni,dog,No,no preference,Yes -LEC005,,Mathematics/AMEP,53715,36.651199,117.120094,mushroom,neither,No,night owl,Yes -LEC005,18,Mathematics/AMEP,53706,46.482525,30.723309,basil/spinach,dog,No,early bird,Yes -LEC006,20,Engineering: Industrial,53703,42.102901,-88.368896,pepperoni,dog,No,night owl,Maybe -LEC006,18,Computer Science,53706,-31.959153,-244.161255,green pepper,dog,No,night owl,Yes -LEC002,24,Computer Science,53715,30.704852,104.003904,mushroom,neither,Yes,no preference,Maybe -LEC005,19,Engineering: Mechanical,53705,40.712776,-74.005974,pepperoni,dog,No,early bird,No -LEC004,22,Science: Biology/Life,53705,39.758161,39.758161,pepperoni,cat,No,early bird,Yes -LEC005,20,Statistics,53703,43.073051,-89.40123,sausage,dog,Yes,night owl,Yes -LEC001,19,Data Science,53703,41,87,sausage,dog,No,no preference,No -LEC004,20,Engineering: Mechanical,53726,58.2996,14.4444,sausage,cat,No,night owl,Maybe -LEC005,18,Engineering: Mechanical,53562,1.3521,103.8198,green pepper,cat,No,early bird,Maybe -LEC002,19,Engineering: Mechanical,53703,44.46534,-72.684303,green pepper,cat,Yes,night owl,Yes -LEC002,20,Engineering: Industrial,53726,43.038902,-87.906471,pepperoni,dog,No,night owl,Yes -LEC006,18,Business: Actuarial,53706,45.464203,9.189982,pepperoni,cat,Yes,night owl,Yes -LEC006,18,Computer Science,53715,30.58198,114.268066,sausage,cat,Yes,early bird,Maybe -LEC004,19,Business: Finance,53706,41.878113,-87.629799,pepperoni,dog,No,early bird,No -LEC005,18,Business: Finance,53706,40.416775,-3.70379,pepperoni,dog,Yes,early bird,No -LEC001,20,Science: Other|Environmental Science,53715,41.878113,-87.629799,green pepper,cat,No,early bird,No -LEC002,22,Computer Science,53715,42,-71,mushroom,cat,No,night owl,Maybe -LEC001,24,Economics,53703,40,-90,pineapple,dog,No,night owl,Yes -LEC006,19,Business: Information Systems,53715,40.712776,-74.005974,basil/spinach,dog,No,night owl,Yes -LEC002,19,Data Science,53703,33.4942,89.4959,sausage,dog,No,night owl,Maybe -LEC003,20,Engineering: Mechanical,53715,43.02833,-87.971467,pepperoni,neither,Yes,night owl,Maybe -LEC001,,Data Science,53706,40.416775,-3.70379,none (just cheese),dog,Yes,no preference,Yes -LEC003,19,Engineering: Mechanical,53715,43.07,-89.4,pepperoni,dog,No,no preference,Maybe -LEC006,18,Data Science,53706,46.683334,7.85,mushroom,dog,Yes,no preference,No -LEC003,19,Engineering: Biomedical,53703,31.046051,34.851612,Other,dog,No,night owl,Maybe -LEC003,18,Data Science,53705,31.23,121.47,mushroom,dog,Yes,night owl,Maybe -LEC005,19,Engineering: Mechanical,53703,42.00741,-87.69384,mushroom,dog,No,night owl,Yes -LEC001,37,Data Science,53718,43.073051,-89.40123,green pepper,dog,No,no preference,Maybe -LEC003,20,History,53703,31.62,74.8765,Other,cat,Yes,early bird,No -LEC002,20,Economics,53703,38.627003,-90.199402,mushroom,dog,Yes,night owl,Yes -LEC005,20,Engineering: Mechanical,53703,40,-74,none (just cheese),dog,Yes,early bird,No -LEC005,18,Data Science,53706,23.7275,37.9838,pepperoni,dog,Yes,early bird,Yes -LEC004,20,Mathematics/AMEP,53703,34.746613,113.625328,sausage,neither,Yes,early bird,Maybe -LEC001,21,Data Science,53703,30.572351,121.776761,pepperoni,cat,No,night owl,Maybe -LEC005,,Data Science,53715,35.72,-78.89,pepperoni,dog,No,night owl,Yes -LEC005,20,Information science,53590,44.92556,-89.51539,pepperoni,dog,No,night owl,Yes -LEC002,22,Mathematics/AMEP,53704,40.76078,-111.891045,pineapple,dog,Yes,night owl,No -LEC001,22,consumer behavior and marketplace studies,53715,43.653225,-79.383186,mushroom,cat,Yes,night owl,No -LEC004,22,Computer Science,53703,10.315699,123.885437,sausage,dog,Yes,early bird,No -LEC002,20,Conservation Biology,53703,40.16573,-105.101189,pineapple,dog,No,night owl,Yes -LEC005,20,Computer Science,53726,39.4817,106.0384,Other,neither,Yes,early bird,Yes -LEC005,19,Mathematics/AMEP,53715,48.85,2.35,sausage,cat,No,night owl,Maybe -LEC005,19,Data Science,53706,30.572815,104.066803,mushroom,neither,No,early bird,Yes -LEC004,24,Business: Information Systems,53703,37.566536,126.977966,tater tots,dog,No,early bird,No -LEC004,19,Economics,53703,52.877491,-118.08239,pepperoni,dog,No,night owl,Yes -LEC004,21,Computer Science,53703,28.538336,-81.379234,pepperoni,dog,No,night owl,Yes -LEC006,18,Data Science,53706,41.4,-81.9,sausage,dog,Yes,night owl,Maybe -LEC002,21,Science: Biology/Life,53703,43.038902,-87.906471,none (just cheese),neither,No,no preference,Yes -LEC004,21,Data Science,53703,3.86,-54.2,macaroni/pasta,dog,No,early bird,No -LEC004,19,Engineering: Mechanical,53715,39.952583,-75.165222,macaroni/pasta,dog,Yes,no preference,Yes -LEC004,20,Science: Other,53715,21.3099,157.8581,pineapple,dog,No,early bird,Yes -LEC005,21,Data Science,48823,11.451419,19.81,mushroom,neither,No,night owl,Maybe -LEC001,20,Computer Science,53715,41,-87,Other,dog,No,night owl,Yes -LEC005,21,Data Science,53705,42.3601,71.0589,pepperoni,dog,Yes,no preference,Yes -LEC005,19,Computer Science,53706,48.856613,2.352222,pepperoni,dog,Yes,night owl,Maybe -LEC001,17,Statistics,53715,43.0722,89.4008,pineapple,dog,No,early bird,Maybe -LEC001,20,Economics,53715,27.99942,120.66682,pepperoni,dog,Yes,early bird,No -LEC001,19,Mathematics/AMEP,53711,45.85038,-84.616989,pineapple,cat,No,night owl,Yes -LEC004,20,Computer Science,53711,40.842358,111.749992,pineapple,cat,No,night owl,Maybe -LEC003,18,Engineering: Mechanical,53706,39.738449,-104.984848,pepperoni,dog,No,early bird,Yes -LEC003,21,Statistics,53705,41.878113,-87.629799,macaroni/pasta,dog,No,night owl,Yes -LEC006,19,Engineering: Industrial,60540,41.878113,-87.629799,none (just cheese),dog,No,night owl,No -LEC004,19,Engineering: Mechanical,53703,40.6263,14.3758,mushroom,dog,No,early bird,No -LEC004,22,Engineering: Other|Chemical Engineering,53703,48.13913,11.58022,macaroni/pasta,dog,Yes,night owl,Yes -LEC004,21,Economics (Mathematical Emphasis),53703,52.520008,13.404954,pepperoni,dog,No,night owl,No -LEC004,25,Science: Other|Biophysics PhD,53705,30.21161,-97.80999,pineapple,dog,No,night owl,Yes -LEC003,19,Computer Science,53716,25.49443,-103.59581,pepperoni,cat,No,no preference,Yes -LEC003,19,Data Science,53706,64.963051,-19.020836,pineapple,dog,No,no preference,No -LEC006,19,Computer Science,53706,41.878113,-87.629799,pepperoni,cat,No,night owl,Maybe -LEC001,23,Economics,53703,43.07348,-89.38089,pepperoni,dog,No,night owl,Yes -LEC001,29,Business: Other|Technology Strategy/ Product Management,53705,37.386051,-122.083855,Other,cat,No,no preference,Maybe -LEC002,,Engineering: Mechanical,53706,14.34836,100.576271,pepperoni,neither,No,no preference,Maybe -LEC004,20,Undecided,53715,37.566536,126.977966,none (just cheese),neither,No,night owl,Yes -LEC006,19,Engineering: Mechanical,53703,27.993828,120.699364,sausage,neither,No,no preference,Yes -LEC002,,Computer Science,53705,25.032969,121.565414,pineapple,dog,No,night owl,Yes -LEC005,20,Mathematics/AMEP,53703,32.060253,118.796875,pineapple,cat,Yes,night owl,Maybe -LEC003,,Business: Other,53706,50.07553,14.4378,pepperoni,dog,Yes,night owl,Maybe -LEC006,21,Data Science,57303,32.715736,-117.161087,macaroni/pasta,cat,Yes,no preference,Yes -LEC006,18,Engineering: Mechanical,53706,45.5579,94.1632,sausage,dog,No,night owl,Yes -LEC001,18,Engineering: Biomedical,53715,43.073051,-89.40123,sausage,dog,No,early bird,Yes -LEC005,19,Engineering: Mechanical,53706,38.571739,-109.550797,pepperoni,cat,No,night owl,Yes -LEC003,18,Engineering: Mechanical,53706,41.902782,12.496365,pepperoni,dog,Yes,night owl,No -LEC002,21,Data Science,53711,120,30,sausage,dog,Yes,night owl,Maybe -LEC004,18,Engineering: Biomedical,53706,40.014984,-105.270546,green pepper,dog,No,night owl,Yes -LEC004,20,Engineering: Mechanical,53715,53.2779,6.1058,sausage,dog,Yes,no preference,Yes -LEC003,17,Science: Physics,53706,50.088153,14.399437,Other,cat,No,night owl,Yes -LEC002,19,Engineering: Industrial,53705,35.084385,-106.650421,pineapple,cat,No,night owl,Yes -LEC003,20,Engineering: Mechanical,53703,44.501343,-88.06221,pepperoni,dog,No,night owl,Yes -LEC003,18,Engineering: Mechanical,53703,45.659302,-92.466164,macaroni/pasta,dog,No,no preference,Maybe -LEC003,19,Data Science,53703,16.896721,42.5536,none (just cheese),neither,No,early bird,Maybe -LEC001,18,Data Science,53703,23.885942,45.079163,mushroom,neither,No,early bird,Maybe -LEC006,19,Engineering: Mechanical,53703,55.953251,-3.188267,mushroom,cat,Yes,night owl,Yes -LEC001,30,Business: Other,53705,43.07175,-89.46498,pineapple,cat,No,early bird,No -LEC006,18,Political Science,53706,39.640263,-106.374191,green pepper,dog,No,early bird,No -LEC005,23,Business: Information Systems,53705,27.99,120.69,green pepper,dog,No,night owl,No -LEC003,18,Graphic Design,53706,40.713051,-74.007233,Other,dog,Yes,early bird,Yes -LEC002,21,Economics,53715,37.369171,-122.112473,mushroom,dog,No,night owl,No -LEC005,18,Computer Science,53706,21.3099,157.8581,pepperoni,cat,No,night owl,Yes -LEC002,19,Business: Other|Marketing,53706,59.913868,10.752245,macaroni/pasta,dog,No,night owl,Maybe -LEC003,20,Cartography and GIS,53726,43.0722,89.4008,sausage,cat,No,early bird,Maybe -LEC005,21,Economics,53705,25.032969,120.960518,sausage,dog,Yes,night owl,Maybe -LEC005,19,Engineering: Industrial,53703,42.03992,87.67732,sausage,dog,Yes,night owl,Yes -LEC003,,Computer Science,53706,35.443081,139.362488,sausage,dog,Yes,night owl,Yes -LEC002,22,Sociology,53703,53.483959,-2.244644,pepperoni,dog,No,night owl,Yes -LEC002,18,Undecided,53706,43.073051,-89.40123,pineapple,dog,Yes,night owl,Yes -LEC004,19,Engineering: Biomedical,53706,-37.81,144.96,sausage,dog,Yes,night owl,Yes -LEC005,21,Mathematics/AMEP,53703,22.542883,114.062996,pepperoni,cat,No,no preference,Maybe -LEC002,20,Statistics,53715,23,113,pineapple,dog,No,night owl,Maybe -LEC001,20,Business: Other|Consumer Behavior and Marketplace Studies,53703,40.76078,-111.891045,green pepper,dog,Yes,early bird,Maybe -LEC001,21,Data Science,53705,40.712776,-74.005974,pepperoni,cat,No,night owl,Maybe -LEC002,19,Engineering: Mechanical,53703,26.345631,-81.779083,pepperoni,dog,Yes,night owl,Yes -LEC004,19,Engineering: Mechanical,53715,40.62632,14.37574,pepperoni,dog,No,no preference,Maybe -LEC003,18,Engineering: Other,53706,40.73061,-73.9808,mushroom,dog,No,night owl,No -LEC006,18,Atmospheric Sciences,53706,39.74,-104.99,sausage,dog,Yes,night owl,Maybe -LEC002,20,Data Science,53703,43.073051,-89.40123,macaroni/pasta,dog,Yes,early bird,Yes -LEC006,18,Engineering: Mechanical,53706,32.7157,117.1611,pineapple,dog,Yes,night owl,Yes -LEC004,18,Computer Science,53706,51.507351,-0.127758,green pepper,dog,No,night owl,Yes -LEC004,19,Education,53715,32.715736,-117.161087,pepperoni,dog,No,night owl,Yes -LEC004,26,Languages,53703,50.11,8.68,sausage,dog,No,no preference,Yes -LEC005,21,Economics (Mathematical Emphasis),53715,55.676098,12.568337,pepperoni,cat,No,night owl,Maybe -LEC004,53,Mathematics/AMEP,53555,47.6,-122.3,mushroom,dog,No,night owl,Yes -LEC004,17,Computer Science,53706,43.073051,-89.40123,Other,dog,No,night owl,Yes -LEC006,18,Engineering Mechanics (Aerospace Engineering),53706,43.038902,-87.906471,pepperoni,cat,No,night owl,No -LEC002,20,Engineering: Mechanical,53715,23.7157,117.1611,none (just cheese),cat,Yes,night owl,Maybe -LEC002,22,Science: Other|Psychology,53703,37.82034,-122.47872,mushroom,dog,No,early bird,No -LEC002,22,Computer Science,53705,34.052235,-118.243683,basil/spinach,dog,No,night owl,Yes -LEC004,26,Science: Biology/Life,53715,33.962425,-83.378622,pineapple,neither,Yes,no preference,Yes -LEC002,18,Economics,53715,41.878113,-87.629799,basil/spinach,cat,No,night owl,Maybe -LEC004,24,Engineering: Other|Civil and Environmental Engineering,53703,47.5,19.04,pepperoni,dog,Yes,early bird,Maybe -LEC004,19,Engineering: Biomedical,53711,40.712776,74.005974,pineapple,dog,No,early bird,No -LEC001,19,Engineering: Mechanical,53715,43,-90,sausage,dog,No,no preference,Maybe -LEC006,18,Data Science,94707,37.566536,126.977966,pineapple,dog,Yes,night owl,Yes -LEC006,20,Undecided,53719,62.2001,58.9638,Other,cat,Yes,night owl,Maybe -LEC002,18,Engineering: Mechanical,53706,44.977753,-93.265015,none (just cheese),cat,Yes,night owl,Yes -LEC001,20,Business: Information Systems,53711,34.385204,132.455292,pepperoni,dog,No,early bird,Yes -LEC005,19,Engineering: Biomedical,53703,41.8781,87.6298,macaroni/pasta,dog,No,night owl,No -LEC002,19,Engineering: Biomedical,53703,37.98381,23.727539,macaroni/pasta,dog,No,night owl,Maybe -LEC005,18,Data Science,53706,40,74,pepperoni,dog,No,no preference,Yes -LEC002,19,Engineering: Mechanical,53711,41.95881,-85.32536,Other,dog,No,no preference,No -LEC005,18,Data Science,53706,32.715736,-117.161087,sausage,dog,No,night owl,Maybe -LEC002,18,Undecided,53706,43.060791,-88.119217,Other,neither,No,early bird,Yes -LEC004,21,Science: Other,53715,27.963989,-82.799957,pineapple,dog,No,night owl,Yes -LEC006,18,Data Science,53706,1.352083,103.819839,sausage,dog,No,night owl,Yes -LEC005,19,Data Science,53703,-33.92487,18.424055,none (just cheese),dog,No,night owl,Yes -LEC001,22,International Studies,53703,48.13913,11.58022,none (just cheese),cat,No,night owl,Yes -LEC001,19,Engineering: Other,53715,38.331581,-75.086159,macaroni/pasta,dog,No,no preference,Yes -LEC002,19,Business: Information Systems,53715,44.5,-88,pepperoni,dog,No,night owl,Yes -LEC002,19,Data Science,53705,21.59143,-158.01743,Other,dog,Yes,night owl,Yes -LEC002,,Business: Finance,53593,45.813042,9.080931,Other,dog,No,early bird,Yes -LEC003,21,Business: Information Systems,53703,43.612255,-110.705429,sausage,dog,Yes,no preference,No -LEC001,21,Data Science,53703,41.00824,28.978359,pepperoni,cat,Yes,early bird,No -LEC002,18,Engineering: Biomedical,53706,17.385044,78.486671,green pepper,dog,No,night owl,Yes -LEC006,21,Political Science,53703,45.512,-122.658,sausage,dog,No,night owl,Yes -LEC003,18,Engineering: Mechanical,53706,41.902782,12.496365,pepperoni,dog,No,early bird,Maybe -LEC005,19,Engineering: Mechanical,53703,-36.848461,174.763336,none (just cheese),dog,Yes,no preference,No -LEC002,,Data Science,53713,30.316496,78.032188,mushroom,cat,Yes,night owl,Yes -LEC002,,Business: Information Systems,53703,35.689487,139.691711,sausage,dog,Yes,night owl,Maybe -LEC005,18,Data Science,53706,52.520008,13.404954,pineapple,dog,Yes,early bird,No -LEC005,19,Computer Science,53706,41.3784,2.1686,sausage,cat,No,no preference,Yes -LEC003,20,Engineering: Mechanical,53715,41.878113,-87.629799,Other,cat,No,night owl,Yes -LEC004,20,Computer Science,53703,43.073051,-89.40123,none (just cheese),cat,Yes,night owl,Yes -LEC006,23,Data Science,53703,17.05423,-96.713226,basil/spinach,dog,No,night owl,Maybe -LEC001,19,Engineering: Mechanical,53706,43.77195,-88.43383,pepperoni,dog,No,early bird,Maybe -LEC001,20,Economics,53726,42.92,-87.96,pepperoni,dog,Yes,early bird,No -LEC001,19,Engineering: Mechanical,53715,29.424122,-98.493629,mushroom,dog,Yes,early bird,Maybe -LEC004,18,Computer Science,53706,30.267153,-97.743057,pepperoni,dog,No,night owl,Yes -LEC005,,Computer Science,53715,44.9778,93.265,sausage,cat,Yes,night owl,Yes -LEC003,19,Science: Other,53715,41.9028,12.4964,pepperoni,dog,No,night owl,Yes -LEC004,19,Data Science,53715,61.2176,149.8997,pineapple,cat,Yes,night owl,Maybe -LEC001,20,Agricultural and Applied Economics,53703,-22.932924,-47.073845,pineapple,cat,Yes,early bird,Maybe -LEC003,18,Computer Science,53706,52.370216,4.895168,basil/spinach,cat,No,night owl,Maybe -LEC003,19,Engineering: Industrial,53703,5.838715,3.603516,pepperoni,dog,Yes,early bird,No -LEC005,19,Engineering: Mechanical,53715,48.502281,-113.988533,sausage,dog,No,night owl,Yes -LEC004,41,Languages,53705,29.654839,91.140549,pepperoni,cat,No,night owl,Yes -LEC002,21,Business: Other|MHR,53703,44,125,Other,neither,No,night owl,Maybe -LEC005,24,Business: Other,53703,43.073051,-89.40123,pineapple,dog,No,night owl,Yes -LEC002,18,Undecided,53706,46.786671,-92.100487,none (just cheese),cat,No,no preference,Yes -LEC004,18,Engineering: Biomedical,53705,35.689487,139.691711,basil/spinach,dog,No,night owl,Yes -LEC001,25,Medicine,53703,48.38203,-123.537827,basil/spinach,dog,Yes,early bird,No -LEC004,19,Science: Biology/Life,53705,46.009991,-91.482094,pineapple,dog,No,early bird,No -LEC005,21,Science: Other|Personal Finance,53703,28.228209,112.938812,pepperoni,cat,Yes,night owl,Yes -LEC004,18,Data Science,53706,35.689487,139.691711,pepperoni,dog,No,night owl,Maybe -LEC006,21,Mathematics/AMEP,53703,41.878113,-87.629799,pineapple,cat,Yes,night owl,Maybe -LEC005,18,Environmental science,53706,31.224361,121.46917,mushroom,dog,No,night owl,Yes -LEC005,18,Engineering: Industrial,53706,40.712776,-74.005974,pepperoni,dog,Yes,night owl,Yes -LEC001,20,Business: Other|Real Estate,53703,51.5,0.128,mushroom,dog,Yes,no preference,Maybe -LEC001,19,Computer Science,53706,40,-74,pepperoni,cat,No,night owl,Yes -LEC003,19,Engineering: Mechanical,53715,44,-94,pineapple,dog,No,early bird,No -LEC001,19,Data Science,53715,40.712776,-74.005974,pepperoni,dog,No,early bird,No -LEC005,18,Engineering: Industrial,53703,41.385063,2.173404,pepperoni,dog,Yes,no preference,Yes -LEC002,20,Engineering: Industrial,53715,22.3,91.8,sausage,cat,Yes,early bird,Maybe -LEC001,24,Engineering: Industrial,53705,13.100485,77.594009,none (just cheese),dog,Yes,no preference,Maybe -LEC004,19,Statistics,53706,36.778259,-119.417931,pineapple,cat,No,night owl,Yes -LEC005,21,Economics,53703,40.016869,-105.279617,pepperoni,cat,Yes,night owl,Yes -LEC003,19,Economics (Mathematical Emphasis),53705,31.230391,121.473701,sausage,neither,Yes,no preference,Maybe -LEC003,19,Business: Finance,53706,22.270979,113.576675,pepperoni,dog,Yes,night owl,Yes -LEC003,21,Computer Science,53705,43.073051,-89.40123,green pepper,cat,No,no preference,Maybe -LEC001,28,Science: Biology/Life,53703,7.190708,125.455338,sausage,dog,No,night owl,Yes -LEC004,18,Statistics,53703,60.472023,8.468946,none (just cheese),dog,No,early bird,No -LEC002,19,Computer Science,53715,41.73993,-88.09423,mushroom,cat,Yes,no preference,Yes -LEC002,21,Economics,53703,26.074301,119.296539,mushroom,cat,No,no preference,Maybe -LEC002,20,Engineering: Industrial,53715,2.188477,41.379179,sausage,dog,No,night owl,Yes -LEC003,21,Science: Other|Environmental Science,53703,20.8,-156.3,basil/spinach,cat,No,early bird,Maybe -LEC006,18,Engineering: Mechanical,53706,25.204849,55.270782,pepperoni,dog,No,night owl,Yes -LEC002,18,Data Science,53706,42.360081,-71.058884,sausage,dog,Yes,night owl,Yes -LEC004,23,Engineering: Mechanical,53703,38.82097,-104.78163,sausage,dog,No,night owl,No -LEC001,19,Engineering: Industrial,53715,47.606209,-122.332069,pepperoni,cat,No,night owl,No -LEC006,19,Sociology,53703,43.05977,-87.88491,basil/spinach,dog,No,night owl,Maybe -LEC005,19,Engineering: Mechanical,53711,38.8951,-77.0364,pepperoni,dog,Yes,night owl,No -LEC005,19,Engineering: Mechanical,53703,41.881832,87.6298,pepperoni,dog,No,no preference,Yes -LEC002,20,Engineering: Mechanical,53703,46.453825,7.436478,pineapple,dog,Yes,night owl,Yes -LEC002,20,Economics,53703,30.49996,117.050003,Other,dog,No,early bird,Maybe -LEC004,21,Science: Other|Psychology,53715,23.12911,113.264381,none (just cheese),cat,No,night owl,Maybe -LEC002,18,Science: Biology/Life,53706,40.7831,73.9712,basil/spinach,dog,Yes,night owl,Yes -LEC002,,Business: Information Systems,53706,18.52043,73.856743,green pepper,dog,No,night owl,Yes -LEC002,,Computer Science,53706,29.424122,-98.493629,none (just cheese),dog,No,no preference,Yes -LEC002,20,Engineering: Mechanical,53703,41.05995,-80.32312,basil/spinach,dog,Yes,night owl,Maybe -LEC006,19,Statistics,53715,3.139003,101.686852,mushroom,cat,No,no preference,Maybe -LEC005,18,Data Science,53706,52.370216,4.895168,basil/spinach,dog,No,night owl,Yes -LEC006,19,Engineering: Industrial,53706,41.878113,-87.629799,pepperoni,dog,No,no preference,Maybe -LEC006,18,Business: Information Systems,53706,25.032969,121.565414,mushroom,dog,Yes,night owl,Yes -LEC001,17,Computer Science,53726,21.027763,105.83416,pepperoni,dog,No,early bird,Yes -LEC001,20,Business: Information Systems,53711,45.046799,-87.298149,sausage,cat,No,night owl,Yes -LEC005,25,Engineering: Other,53705,32.7157,-117.1611,mushroom,dog,No,no preference,Yes -LEC004,18,Engineering: Industrial,53706,19.896767,-155.582779,pepperoni,dog,Yes,night owl,Maybe -LEC005,18,Computer Science,53706,1.28217,103.865196,sausage,dog,No,night owl,Yes -LEC003,18,Engineering: Mechanical,53706,44.977753,-93.265015,pepperoni,dog,No,night owl,Yes -LEC004,20,Engineering: Mechanical,53715,23,90,green pepper,cat,No,no preference,Yes -LEC005,20,Data Science,53703,45.259546,-84.938476,mushroom,dog,Yes,night owl,Yes -LEC002,21,Science: Other,53703,41.878113,-87.629799,pineapple,dog,Yes,early bird,No -LEC004,19,Information science,53703,40.712776,-74.005974,pineapple,cat,Yes,early bird,Maybe -LEC001,19,Engineering: Mechanical,53715,64.126518,-21.817438,pepperoni,dog,No,night owl,Yes -LEC003,,Business: Other,53706,42.360081,-71.058884,sausage,cat,Yes,night owl,No -LEC002,31,Geoscience,53703,-41.126621,-73.059303,pepperoni,cat,No,night owl,Yes -LEC003,18,Engineering: Biomedical,53706,45.17099,-87.16494,Other,dog,No,night owl,Maybe -LEC002,18,Engineering: Mechanical,53706,37.774929,-122.419418,Other,dog,Yes,no preference,Yes -LEC004,,Computer Science,53715,39.70698,-86.0862,mushroom,cat,No,night owl,Yes -LEC005,20,Science: Biology/Life,53703,44.276402,-88.26989,macaroni/pasta,cat,No,no preference,Maybe -LEC002,19,Science: Biology/Life,53703,51.492519,-0.25852,sausage,dog,Yes,no preference,Yes -LEC002,19,Data Science,53703,37.6,14.0154,none (just cheese),dog,No,night owl,Yes -LEC002,20,Engineering: Industrial,53715,46.685631,7.8562,Other,cat,No,night owl,Maybe -LEC002,22,Economics,53706,41.385063,2.173404,pineapple,cat,No,night owl,Maybe -LEC004,21,Engineering: Industrial,53703,41.878113,-87.629799,pepperoni,neither,Yes,early bird,No -LEC004,19,Engineering: Mechanical,53703,51.507351,-0.127758,none (just cheese),neither,No,no preference,Maybe -LEC006,18,Engineering: Mechanical,53706,41.077747,1.131593,sausage,dog,No,no preference,Maybe -LEC006,18,Engineering: Mechanical,53706,43.526,5.445,basil/spinach,dog,Yes,no preference,Yes -LEC003,22,Economics,53715,43.073051,-89.40123,pepperoni,dog,Yes,early bird,Yes -LEC005,18,Engineering: Industrial,53706,43.085369,-88.912086,sausage,dog,No,night owl,Maybe -LEC002,19,Statistics,53703,43.769562,11.255814,basil/spinach,dog,No,no preference,Yes -LEC001,20,Computer Science,53715,20.880947,-156.681862,sausage,dog,No,night owl,Yes -LEC003,19,Mathematics/AMEP,53703,64.963051,-19.020836,basil/spinach,dog,No,no preference,Yes -LEC005,18,Undecided,53706,43.073929,-89.385239,sausage,dog,Yes,early bird,Yes -LEC003,18,Business: Information Systems,53706,25.204849,55.270782,none (just cheese),dog,No,night owl,No -LEC003,21,Economics,53703,39.904,116.407,pepperoni,cat,No,night owl,No -LEC004,18,Engineering: Mechanical,53706,39.739235,-104.99025,pepperoni,cat,Yes,no preference,Maybe -LEC004,21,Science: Biology/Life,53726,43,89,pepperoni,dog,Yes,night owl,Yes -LEC003,19,Data Science,53715,43.073051,-89.40123,none (just cheese),dog,No,early bird,Maybe -LEC002,19,Business: Other|accounting,53703,43.38,-87.9,sausage,neither,No,night owl,Yes -LEC002,18,Science: Biology/Life,53706,40.122,25.4988,sausage,dog,No,early bird,No -LEC005,20,Engineering: Mechanical,53715,39.904202,116.407394,sausage,dog,No,night owl,Yes -LEC001,19,Engineering: Mechanical,53703,-37.813629,144.963058,sausage,dog,Yes,night owl,Yes -LEC005,21,Economics,53715,46.81,-71.21,pepperoni,cat,No,night owl,Yes -LEC004,19,Engineering: Mechanical,53715,52.370216,4.895168,mushroom,dog,Yes,night owl,Yes -LEC001,21,Mathematics/AMEP,53703,34.29006,108.932941,basil/spinach,dog,No,early bird,Yes -LEC005,21,Engineering: Mechanical,53726,43.804801,-91.226075,pepperoni,dog,Yes,night owl,Yes -LEC002,18,Data Science,53703,32.715736,-117.161087,none (just cheese),cat,Yes,night owl,Maybe -LEC004,18,Engineering: Mechanical,53706,20.92674,-156.69386,pepperoni,dog,No,night owl,Maybe -LEC003,18,Data Science,53706,47.606209,-122.332069,pepperoni,dog,No,early bird,Yes -LEC005,21,Computer Science,53703,43.07515,-89.3958,sausage,neither,Yes,night owl,Yes -LEC001,19,Engineering: Mechanical,53562,43.096851,-89.511528,sausage,dog,No,night owl,No -LEC003,19,Engineering: Mechanical,53715,20.924325,-156.690102,sausage,cat,Yes,night owl,No -LEC005,20,Data Science,53703,25.0838,77.3212,pepperoni,dog,No,night owl,Maybe -LEC003,21,Business: Actuarial,53715,43.073051,-89.40123,pineapple,cat,Yes,night owl,Yes -LEC001,,Computer Science,53715,31.469279,119.765621,pepperoni,dog,No,night owl,Maybe -LEC005,19,Engineering: Mechanical,53715,43.769562,11.255814,basil/spinach,neither,No,early bird,No -LEC001,21,Science: Chemistry,53715,38.892059,-77.019913,pepperoni,neither,No,night owl,Yes -LEC002,19,Business: Finance,53715,42.360081,-71.058884,mushroom,dog,Yes,night owl,Yes -LEC001,18,Data Science,53703,24.713552,46.675297,none (just cheese),neither,No,night owl,Yes -LEC003,19,Business: Actuarial,53715,60.391262,5.322054,pepperoni,dog,No,early bird,No -LEC003,19,Data Science,53715,23.697809,120.960518,pepperoni,cat,No,night owl,Yes -LEC003,18,Data Science,53706,40.712776,74.005974,pineapple,dog,Yes,early bird,No -LEC004,19,Engineering: Mechanical,53703,45.126887,-94.528067,sausage,dog,No,night owl,Maybe -LEC002,21,Science: Biology/Life,53715,48.208176,16.373819,Other,dog,Yes,night owl,No -LEC006,18,Engineering: Mechanical,53706,44.0628,-121.30451,pepperoni,dog,No,night owl,Yes -LEC003,21,Statistics,53703,31.230391,121.473701,pineapple,cat,Yes,night owl,Yes -LEC005,21,Economics,53703,47.62772,-122.51368,macaroni/pasta,cat,No,no preference,No -LEC003,19,Engineering: Mechanical,53715,65.68204,-18.090534,sausage,cat,No,no preference,No -LEC004,21,Economics,53715,48.856613,2.352222,basil/spinach,dog,Yes,night owl,No -LEC001,18,Engineering: Biomedical,53706,33.501324,-111.925278,pineapple,dog,Yes,early bird,No -LEC005,18,Data Science,53706,14.77046,-91.183189,mushroom,cat,No,night owl,Maybe -LEC002,18,Engineering: Industrial,53706,10.480594,-66.903603,mushroom,neither,No,night owl,Maybe -LEC004,21,Engineering: Mechanical,53715,48.856613,2.352222,mushroom,cat,Yes,night owl,Yes -LEC001,19,Science: Biology/Life,53706,20.788602,-156.003662,green pepper,dog,Yes,no preference,No -LEC006,18,Data Science,53706,36.59239,-121.86875,pepperoni,cat,No,night owl,Maybe -LEC002,,Engineering: Industrial,53705,47.6,-122.33,sausage,dog,No,early bird,No -LEC001,18,Engineering: Mechanical,53703,23.885942,45.079163,Other,cat,No,night owl,Maybe -LEC002,18,Engineering: Industrial,53532,47.606209,-122.332069,mushroom,dog,No,night owl,Maybe -LEC002,17,Engineering: Biomedical,53706,39.5755,-106.100403,pepperoni,dog,Yes,night owl,Maybe -LEC002,20,Data Science,53711,39.904202,116.407394,pepperoni,dog,No,night owl,Yes -LEC001,19,Engineering: Industrial,53705,41.878113,-87.629799,tater tots,cat,No,night owl,No -LEC004,19,Political Science,53703,55.679626,12.581921,pepperoni,dog,Yes,no preference,Maybe -LEC005,18,Computer Science,53715,28.538336,-81.379234,pepperoni,dog,No,night owl,Maybe -LEC004,29,Engineering: Mechanical,53704,50.064651,19.944981,sausage,dog,No,early bird,Maybe -LEC005,18,Engineering: Other,53706,41.385063,2.173404,mushroom,cat,No,night owl,Yes -LEC001,19,Engineering: Mechanical,53703,44.977753,-93.265015,Other,cat,Yes,early bird,No -LEC001,32,Design Studies,53705,48.856613,2.352222,mushroom,dog,No,early bird,Yes -LEC002,20,Engineering: Mechanical,53703,41.28347,-70.099449,pepperoni,dog,Yes,night owl,Yes -LEC003,19,Engineering: Industrial,53715,41.73849,-71.30418,pepperoni,dog,No,night owl,Yes -LEC001,18,Data Science,53706,43.073051,-89.40123,sausage,dog,No,early bird,Yes -LEC001,19,Computer Science,53715,31.230391,121.473701,pineapple,cat,No,night owl,Yes -LEC001,19,Data Science,53703,37.9838,23.7275,sausage,dog,Yes,no preference,Yes -LEC005,20,Engineering: Biomedical,53703,47.497913,19.040236,Other,cat,Yes,night owl,No -LEC004,18,Economics,53711,13.756331,100.501762,Other,dog,No,night owl,Maybe -LEC002,18,Data Science,53706,3.864255,73.388672,pepperoni,dog,Yes,night owl,Maybe -LEC006,18,Engineering: Mechanical,53706,32.715736,-117.161087,macaroni/pasta,dog,Yes,night owl,Yes -LEC001,19,Business: Actuarial,53715,18.32431,64.941612,pepperoni,dog,No,no preference,Yes -LEC001,22,Psychology,53711,43.055333,-89.425946,pineapple,dog,Yes,early bird,No -LEC003,18,Computer Science,53706,40.744678,-73.758072,mushroom,cat,No,night owl,Maybe -LEC006,18,Data Science,53715,38.9784,76.4922,mushroom,cat,No,early bird,Yes -LEC004,20,Science: Other,53726,55.675758,12.56902,none (just cheese),cat,Yes,night owl,Yes -LEC001,20,Science: Biology/Life,53715,40.713051,-74.007233,pineapple,cat,No,night owl,Maybe -LEC004,18,Engineering: Industrial,53706,51.507351,-0.127758,pepperoni,dog,Yes,no preference,No -LEC004,25,Computer Science,53703,38.736946,-9.142685,pepperoni,dog,No,night owl,Yes -LEC002,18,Computer Science,53706,22.543097,114.057861,pepperoni,cat,No,no preference,Yes -LEC004,25,Science: Chemistry,53703,37.566536,126.977966,Other,cat,Yes,night owl,Maybe -LEC002,19,Engineering: Mechanical,53715,26.338,-81.775,pepperoni,dog,Yes,no preference,Maybe -LEC005,19,Engineering: Mechanical,53715,33.448376,-112.074036,pepperoni,neither,Yes,early bird,No -LEC005,19,Engineering: Mechanical,53703,43.073051,-89.40123,pepperoni,cat,No,no preference,Yes -LEC001,19,Engineering: Mechanical,53705,26.647661,106.63015,mushroom,cat,No,night owl,No -LEC003,18,Undecided,53706,43.2967,87.9876,pepperoni,dog,No,night owl,No -LEC005,19,Science: Physics,53703,78.225,15.626,sausage,cat,No,early bird,No -LEC002,,Science: Other|Environmetal Science,53703,52.973558,-9.425102,none (just cheese),dog,Yes,night owl,Maybe -LEC006,19,Economics (Mathematical Emphasis),53715,37.774929,-122.419418,sausage,cat,Yes,night owl,Yes -LEC002,20,Business: Finance,53703,40.7128,74.006,pineapple,dog,No,night owl,Yes -LEC001,21,Science: Biology/Life,53703,44.794,-93.148,pepperoni,dog,No,night owl,No -LEC002,19,Engineering: Mechanical,53706,36.17,-115.14,pepperoni,cat,No,night owl,Maybe -LEC001,18,Engineering: Biomedical,53706,21.161907,-86.851524,none (just cheese),dog,No,early bird,Maybe -LEC001,18,Computer Science,53715,48.856613,2.352222,pineapple,neither,Yes,no preference,No -LEC004,19,Engineering: Mechanical,53715,48.137,11.576,green pepper,dog,No,early bird,No -LEC001,20,Engineering: Biomedical,53703,43.07393,-89.38524,sausage,dog,No,night owl,Maybe -LEC002,18,Science: Other,53706,35.6762,139.6503,Other,dog,No,no preference,Yes -LEC004,19,Computer Science,53703,41.902782,12.496365,none (just cheese),neither,Yes,night owl,No -LEC001,20,Science: Other|Atmospheric and Oceanic Sciences (AOS),53711,49.299171,19.94902,pepperoni,dog,No,night owl,Maybe -LEC002,18,Data Science,53706,41.380898,2.12282,pepperoni,dog,No,night owl,Maybe -LEC006,18,Data Science,53706,48.257919,4.03073,mushroom,cat,Yes,early bird,No -LEC005,19,Engineering: Mechanical,53715,35.0844,106.6504,pineapple,dog,Yes,early bird,Yes -LEC002,23,Economics,53703,121,5,pepperoni,neither,No,no preference,Maybe -LEC004,18,Business: Actuarial,53706,21.306944,-157.858337,pineapple,dog,Yes,night owl,Maybe -LEC005,18,Economics,53706,43,-87.9,pepperoni,dog,Yes,early bird,Maybe -LEC005,23,Business: Other|Business Analytics,53703,31.230391,121.473701,pineapple,cat,Yes,night owl,Maybe -LEC002,22,Psychology,53703,25.032969,121.565414,mushroom,dog,No,no preference,Yes -LEC005,18,Computer Science,53706,43.0722,89.4008,sausage,cat,No,night owl,Yes -LEC006,18,Data Science,53706,52.370216,4.895168,mushroom,dog,Yes,night owl,Maybe -LEC004,20,Data Science,53703,35.726212,-83.491226,pepperoni,cat,No,early bird,Yes -LEC001,18,Computer Science,53703,27,153,mushroom,cat,No,early bird,Yes -LEC005,18,Data Science,53706,56.117017,-3.879547,pineapple,dog,Yes,night owl,Yes -LEC001,20,Engineering: Biomedical,53715,45.983964,9.262161,sausage,dog,No,night owl,No -LEC005,21,Psychology,53703,43.038902,-87.906471,macaroni/pasta,dog,Yes,night owl,Yes -LEC002,18,Engineering: Mechanical,53706,41.38879,2.15084,sausage,dog,Yes,no preference,Maybe -LEC003,18,Data Science,53706,47.48,-122.28,basil/spinach,dog,No,no preference,Maybe -LEC004,21,Data Science,53703,34.746613,113.625328,green pepper,neither,Yes,no preference,No -LEC005,21,Data Science,53703,38.240946,-85.757571,pepperoni,dog,No,no preference,Yes -LEC005,19,Engineering: Mechanical,53703,43.07291,-89.39439,sausage,dog,No,night owl,Maybe -LEC005,19,Engineering: Mechanical,53715,56.373482,-3.84306,none (just cheese),dog,No,early bird,Yes -LEC005,19,Data Science,53703,41.381717,2.177925,pepperoni,dog,Yes,night owl,Yes -LEC005,19,Engineering: Mechanical,53714,43.089199,87.8876,pepperoni,dog,No,night owl,Yes -LEC005,19,Engineering: Other,53590,38.4,11.2,pepperoni,dog,Yes,early bird,No -LEC005,19,Engineering: Mechanical,53715,25.761681,-80.191788,pepperoni,dog,Yes,night owl,No -LEC005,19,Engineering: Mechanical,53703,44.5133,88.0133,mushroom,dog,Yes,night owl,Maybe -LEC002,,Computer Science,53706,41.8781,87.6298,pepperoni,dog,No,night owl,Maybe -LEC005,19,Business: Finance,53703,38.98378,-77.20871,none (just cheese),dog,Yes,night owl,Yes -LEC005,18,Business: Finance,53703,22.9068,43.1729,pepperoni,dog,No,night owl,Yes -LEC005,19,Engineering: Mechanical,53715,43.073051,-89.40123,pepperoni,dog,No,early bird,No -LEC004,23,Economics,53703,43.083321,-89.372475,mushroom,dog,Yes,early bird,No -LEC002,17,Business: Actuarial,53715,34.746613,113.625328,sausage,neither,Yes,night owl,Maybe -LEC005,18,Engineering: Biomedical,53715,46.58276,7.08058,pepperoni,dog,No,early bird,No -LEC001,20,Statistics,53715,39.904202,116.407394,mushroom,dog,Yes,early bird,No -LEC002,18,Computer Science,53706,35.96691,-75.627823,sausage,dog,No,early bird,Yes -LEC005,21,Mathematics/AMEP,53703,13.756331,100.501762,pepperoni,dog,No,night owl,Yes -LEC005,20,Engineering: Biomedical,53715,28.538336,-81.379234,sausage,cat,No,night owl,Maybe -LEC002,19,Engineering: Mechanical,53703,44.822783,-93.370743,sausage,dog,Yes,early bird,No -LEC005,19,Engineering: Mechanical,53715,42.15,-87.96,pepperoni,dog,No,night owl,Yes -LEC005,20,Journalism,53715,41.3874,2.1686,basil/spinach,dog,Yes,early bird,Maybe -LEC001,19,Engineering: Mechanical,53703,42.864552,-88.333199,pepperoni,dog,No,early bird,Maybe -LEC005,17,Data Science,53706,40.7128,74.006,macaroni/pasta,dog,No,night owl,Yes -LEC005,19,Science: Other|Politcal Science,53703,41.878113,-87.629799,pepperoni,dog,Yes,night owl,No -LEC002,20,Business: Finance,53703,40.7831,73.9712,sausage,dog,Yes,night owl,No -LEC004,20,Data Science,53703,43,87.9,none (just cheese),dog,No,night owl,Yes -LEC001,18,Data Science,53706,38.900497,-77.007507,pineapple,dog,No,night owl,Maybe -LEC005,18,Engineering: Industrial,53706,45.440845,12.315515,sausage,dog,No,night owl,Maybe -LEC002,19,Data Science,53715,25.73403,-80.24697,pepperoni,dog,Yes,night owl,Yes -LEC005,18,Political Science,53706,42.360081,-71.058884,macaroni/pasta,dog,Yes,night owl,Yes -LEC002,20,Economics,53703,41.878113,-87.629799,pepperoni,dog,Yes,no preference,Maybe -LEC004,18,Engineering: Mechanical,55088,48.135124,11.581981,pepperoni,dog,Yes,no preference,No -LEC002,23,Business: Information Systems,53703,37.566536,126.977966,sausage,dog,No,night owl,Maybe -LEC005,17,Data Science,53703,49.2827,123.1207,sausage,dog,Yes,night owl,Yes -LEC005,,Statistics,53726,40.712776,-74.005974,Other,dog,Yes,no preference,Yes -LEC001,18,Science: Biology/Life,53706,48.856613,2.352222,pepperoni,cat,Yes,early bird,No -LEC005,32,Communication Sciences and Disorder,53705,37.566536,126.977966,pineapple,dog,Yes,no preference,Yes -LEC001,18,Data Science,53706,41.878113,-87.629799,macaroni/pasta,dog,No,night owl,Yes -LEC002,17,Business: Information Systems,53706,-6.17511,106.865036,sausage,neither,No,no preference,Maybe -LEC002,25,Science: Other|Geoscience,53711,46.947975,7.447447,mushroom,cat,No,no preference,Yes -LEC002,20,Economics,53703,46.7867,92.1005,macaroni/pasta,neither,Yes,early bird,No -LEC002,21,Business: Other|Marketing,53703,20.878332,-156.682495,basil/spinach,dog,No,night owl,Yes -LEC001,19,Statistics,53703,52.370216,4.895168,sausage,dog,No,night owl,Maybe -LEC005,20,Engineering: Biomedical,53711,35.689487,139.691711,basil/spinach,dog,No,night owl,Yes -LEC005,22,Science: Other|Atmospheric and oceanic science,53703,26.1224,80.1373,pepperoni,dog,No,early bird,No -LEC001,18,Engineering: Mechanical,53726,21.306944,-157.858337,sausage,dog,No,night owl,Yes -LEC005,21,Business: Finance,53703,43.11339,-89.37726,sausage,dog,No,night owl,Yes -LEC001,,Business: Other,53703,22.396427,114.109497,Other,dog,No,early bird,Maybe -LEC004,19,Science: Biology/Life,53706,41.2,96,pepperoni,cat,No,early bird,No -LEC004,18,Engineering: Industrial,53706,49.74609,7.4609,pepperoni,cat,No,early bird,Yes -LEC004,20,Science: Other|Environmental Science,53715,43,-89,mushroom,dog,Yes,night owl,Maybe -LEC001,18,Business: Finance,53706,39.7392,104.9903,pepperoni,dog,No,early bird,No -LEC002,,Computer Science,53706,41.67566,-86.28645,pineapple,cat,No,no preference,Maybe -LEC002,18,Business: Other,53706,33.88509,-118.409714,green pepper,dog,Yes,night owl,No -LEC001,20,Engineering: Biomedical,53711,41.8781,87.6298,pepperoni,dog,No,night owl,Yes -LEC002,20,Data Science,53715,10.97285,106.477707,mushroom,dog,No,no preference,Maybe -LEC002,20,Computer Science,53703,36.16156,-75.752441,pepperoni,dog,Yes,no preference,Yes -LEC002,20,Business: Other|Marketing,53703,35.689487,139.691711,pepperoni,dog,Yes,night owl,Yes -LEC002,18,Engineering: Other|Engineering Mechanics,53706,35.689487,139.691711,mushroom,cat,No,night owl,Maybe -LEC002,21,Economics (Mathematical Emphasis),53703,46.25872,-91.745583,sausage,dog,Yes,no preference,Yes -LEC002,19,Mathematics,53703,39.904202,116.407394,tater tots,cat,No,night owl,Yes -LEC002,18,Data Science,53703,40.706067,-74.030063,pepperoni,dog,No,night owl,Yes -LEC002,19,Pre-Business,53703,39.60502,-106.51641,pepperoni,dog,Yes,early bird,No -LEC002,20,Mathematics/AMEP,53703,35.106766,-106.629181,green pepper,cat,No,night owl,Yes -LEC003,20,Science: Physics,53715,64.963051,-19.020836,mushroom,dog,No,night owl,Yes -LEC002,20,Business: Finance,53703,31.298973,120.585289,pineapple,cat,Yes,night owl,No -LEC002,18,Economics,53706,48.856613,2.352222,basil/spinach,dog,No,night owl,Maybe -LEC001,21,Data Science,53703,40.712776,-74.005974,sausage,dog,No,night owl,Yes -LEC002,19,Engineering: Industrial,53715,45.914,-89.255,sausage,dog,Yes,early bird,Yes -LEC002,19,Computer Science,53703,20,110,pineapple,cat,No,night owl,Maybe -LEC002,19,Engineering: Mechanical,53726,41.878113,-87.629799,basil/spinach,dog,No,early bird,Yes -LEC005,19,Computer Science,53715,48.8566,2.3522,sausage,dog,No,night owl,Maybe -LEC002,19,Industrial Engineering,53703,48.856613,2.352222,basil/spinach,dog,No,early bird,Yes -LEC002,18,Data Science,53706,43.073051,-89.40123,pepperoni,dog,Yes,night owl,Yes -LEC002,20,Statistics,53703,31.224361,121.46917,mushroom,dog,No,no preference,Maybe -LEC002,18,Computer Science,53706,35.689487,139.691711,green pepper,dog,No,night owl,Yes -LEC002,18,Computer Science,53706,25.03841,121.563698,pineapple,dog,No,night owl,Yes -LEC002,19,Engineering: Mechanical,53715,43.06827,-89.40263,sausage,dog,No,night owl,No -LEC002,18,Engineering: Mechanical,53703,43,89.4,pepperoni,cat,No,no preference,Maybe -LEC002,,Mechanical Engineering,53703,41.8781,87.6298,Other,dog,Yes,night owl,Yes -LEC002,26,Science: Other,57075,42.76093,-89.9589,Other,dog,Yes,early bird,No -LEC002,21,Science: Other|Environmental science,53714,47.606209,-122.332069,pepperoni,dog,Yes,early bird,Yes -LEC002,18,Data Science,53706,35.69,139.69,pineapple,cat,No,night owl,Yes -LEC002,18,Computer Science,53706,42.807091,-86.01886,none (just cheese),cat,Yes,early bird,Yes -LEC002,19,Engineering: Mechanical,53703,45.892099,8.997803,green pepper,dog,No,night owl,Yes -LEC002,20,Computer Science,53715,40.755645,-74.034119,sausage,dog,Yes,night owl,Yes -LEC001,18,Engineering: Mechanical,53066,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes -LEC002,18,Data Science,53706,21.306944,-157.858337,pineapple,dog,No,night owl,No -LEC002,18,Engineering: Industrial,53706,32.0853,34.781769,pepperoni,dog,No,night owl,Maybe -LEC002,19,Engineering: Mechanical,53703,46.786671,-92.100487,sausage,dog,No,early bird,No -LEC002,19,Engineering: Mechanical,53715,42.590519,-88.435287,pepperoni,dog,No,early bird,No -LEC002,23,Data Science,53703,37,127,pineapple,dog,No,night owl,Yes -LEC002,20,Data Science,53703,43.06875,-89.39434,pepperoni,dog,Yes,no preference,Maybe -LEC002,20,Engineering: Mechanical,53703,41.499321,-81.694359,pepperoni,dog,Yes,night owl,Maybe -LEC002,21,Economics,53703,38.969021,-0.18516,sausage,dog,Yes,no preference,No -LEC002,20,Economics,53703,50.85,4.35,pepperoni,dog,No,no preference,Yes -LEC002,19,Data Science,53715,36.39619,10.61412,none (just cheese),cat,No,no preference,Yes -LEC002,20,Engineering: Mechanical,53711,43.073051,-89.40123,green pepper,dog,Yes,night owl,No -LEC002,30,Life Sciences Communication,53562,52.399448,0.25979,basil/spinach,cat,Yes,night owl,Yes -LEC002,20,Business: Finance,53703,41.878,-87.629799,pepperoni,dog,No,no preference,Yes -LEC002,18,Computer Science,53706,31.2304,121.4737,pepperoni,cat,No,night owl,Maybe -LEC005,22,Economics,53711,48.135124,11.581981,pepperoni,cat,Yes,no preference,Yes -LEC002,19,Engineering: Mechanical,53711,51.5,0.1276,pepperoni,dog,No,night owl,No -LEC001,18,Computer Science,53703,31.298973,120.585289,pineapple,neither,No,night owl,No -LEC001,19,Computer Science,53703,37,-97,macaroni/pasta,cat,No,no preference,Maybe -LEC002,19,International Studies,53703,8.25115,34.588348,none (just cheese),dog,Yes,early bird,Maybe -LEC001,19,Engineering: Mechanical,53703,43.038902,-87.906471,pineapple,cat,No,night owl,Yes -LEC001,19,Science: Other|Atmospheric and Oceanic Sciences,53703,48.856613,2.352222,pepperoni,dog,Yes,night owl,Yes -LEC004,20,Data Science,53703,41.878113,-87.629799,green pepper,dog,No,early bird,Yes -LEC004,18,Undecided,53706,39.3823,87.2971,sausage,dog,Yes,early bird,No -LEC004,21,Data Science,53703,31.230391,121.473701,mushroom,cat,No,night owl,Maybe -LEC001,18,Data Science,53706,32.776474,-79.931053,none (just cheese),dog,No,early bird,Yes -LEC006,18,Science: Physics,53706,43.073051,-89.40123,sausage,dog,No,night owl,Yes -LEC001,19,Economics,53703,35.689487,139.691711,pineapple,dog,Yes,night owl,Yes -LEC004,18,Data Science,53715,50.8,-1.085,Other,dog,No,night owl,Maybe -LEC002,21,Languages,53703,37.389091,-5.984459,mushroom,cat,No,early bird,No -LEC001,19,Rehabilitation Psychology,53706,36.204823,138.25293,pineapple,cat,No,no preference,Maybe -LEC006,18,Data Science,53705,37.5741,122.3794,pepperoni,dog,Yes,night owl,Yes -LEC004,18,Undecided,53706,26.452,-81.9481,pepperoni,dog,Yes,night owl,Yes -LEC002,19,Business: Actuarial,53703,37.774929,-122.419418,pineapple,dog,No,early bird,No -LEC005,18,Undecided,53706,55.676098,12.568337,pepperoni,dog,Yes,night owl,No -LEC001,19,Engineering: Mechanical,53703,43.073051,-89.40123,pepperoni,dog,Yes,night owl,Yes -LEC002,18,Statistics,53706,40.713051,-74.007233,none (just cheese),dog,No,night owl,Maybe -LEC003,21,Languages,53511,39.952583,-75.165222,pepperoni,dog,No,night owl,Yes -LEC002,18,Computer Science,53706,12.523579,-70.03355,pineapple,dog,No,night owl,Yes -LEC004,,Engineering: Biomedical,53715,41.878113,-87.629799,pepperoni,dog,Yes,night owl,No -LEC001,,Data Science,53701,40.37336,88.231483,pepperoni,dog,Yes,night owl,No -LEC001,19,Data Science,53703,51.5072,0.1276,pepperoni,dog,Yes,no preference,No -LEC002,18,Data Science,53706,47.987289,0.22367,none (just cheese),dog,Yes,night owl,Maybe -LEC002,19,Business: Actuarial,53715,45.17963,-87.150009,sausage,dog,Yes,no preference,No -LEC005,21,Science: Biology/Life,53703,21.23556,-86.73142,pepperoni,dog,Yes,night owl,Yes -LEC004,18,Engineering: Industrial,53706,43.073051,-89.40123,sausage,dog,No,night owl,Yes -LEC001,21,Science: Biology/Life,53715,41.878113,-87.629799,green pepper,cat,No,night owl,Yes -LEC001,20,Engineering: Biomedical,53703,48.8566,2.3522,mushroom,cat,Yes,night owl,Maybe -LEC005,19,Engineering: Mechanical,53703,49.28273,-123.120735,basil/spinach,dog,No,night owl,Yes -LEC001,19,Data Science,53706,37.23082,-107.59529,basil/spinach,dog,No,no preference,Maybe -LEC001,19,Business: Finance,53703,26.20047,127.728577,mushroom,dog,No,night owl,Maybe -LEC006,18,Statistics,53706,32.060253,118.796875,pineapple,cat,Yes,early bird,Maybe -LEC002,20,Business: Information Systems,53706,52.520008,13.404954,none (just cheese),dog,No,early bird,Yes -LEC006,18,Undecided,53706,43.038902,-87.906471,sausage,dog,No,night owl,Yes -LEC002,20,Accounting,53703,32.79649,-117.192123,mushroom,dog,No,no preference,Yes -LEC006,19,Statistics,53715,21.315603,-157.858093,pepperoni,cat,No,night owl,No -LEC004,20,Science: Biology/Life,53706,13.756331,100.501762,pineapple,neither,No,night owl,Yes -LEC004,20,Business: Other,53715,42.818878,-89.494115,pepperoni,dog,No,night owl,Yes -LEC001,19,Engineering: Mechanical,53703,44.9778,93.265,pepperoni,dog,Yes,night owl,Maybe -LEC004,18,Engineering: Industrial,53706,41.3874,2.1686,none (just cheese),dog,No,night owl,Maybe -LEC001,37,Engineering: Other|Civil- Intelligent Transportation System,53705,23.810331,90.412521,pineapple,neither,Yes,early bird,Yes -LEC001,19,Science: Physics,53703,42.696842,-89.026932,sausage,cat,No,night owl,Yes -LEC006,19,Data Science,53715,53.266479,-9.052602,macaroni/pasta,dog,No,no preference,Yes -LEC001,19,Data Science,53703,45.19356,-87.118767,pepperoni,dog,Yes,early bird,Maybe -LEC005,18,Engineering: Industrial,53715,21.306944,-157.858337,none (just cheese),dog,Yes,night owl,Maybe -LEC004,19,Computer Science,53703,40.678177,-73.94416,Other,cat,No,night owl,Maybe -LEC005,18,Science: Biology/Life,53706,44.513317,-88.013298,pepperoni,dog,Yes,night owl,No -LEC001,19,Engineering: Mechanical,53703,40.712776,-74.005974,none (just cheese),dog,Yes,early bird,Maybe -LEC002,22,Economics,53703,37.6,127,pineapple,neither,Yes,night owl,Maybe -LEC004,20,Engineering: Industrial,53703,39.359772,-111.584167,pepperoni,dog,Yes,early bird,Maybe -LEC001,19,Data Science,53706,31.298973,120.585289,mushroom,cat,No,night owl,Yes -LEC001,20,Computer Science,53715,43.073051,-89.40123,none (just cheese),dog,No,night owl,Maybe -LEC001,25,Data Science,53703,37.566536,126.977966,pineapple,dog,Yes,night owl,No -LEC005,19,Data Science,53706,36.169941,-115.139832,pepperoni,dog,Yes,night owl,Yes -LEC001,19,Engineering: Mechanical,53703,44.834209,87.376266,sausage,dog,Yes,no preference,Yes -LEC005,20,Engineering: Mechanical,53703,43.17854,-89.163391,sausage,dog,Yes,night owl,Maybe -LEC004,19,Engineering: Industrial,53703,41.93101,-87.64987,pepperoni,neither,No,early bird,No -LEC003,19,Engineering: Industrial,53703,11.89,-85,pepperoni,dog,Yes,night owl,Maybe -LEC003,19,Engineering: Mechanical,53715,33.873417,-115.900993,pepperoni,dog,No,early bird,No -LEC001,22,Economics,53703,42.360081,-71.058884,pepperoni,dog,No,no preference,Maybe -LEC001,18,Data Science,53706,34.04018,-118.48849,pepperoni,dog,Yes,night owl,Yes -LEC002,42069,Data Science,53704,43,-89,none (just cheese),neither,No,no preference,No -LEC004,20,Business: Finance,53715,38.71049,-75.07657,sausage,dog,No,early bird,No -LEC004,21,Engineering: Mechanical,53715,43.073051,-89.40123,Other,dog,Yes,early bird,No -LEC004,18,Engineering: Industrial,53706,44.261799,-88.407249,sausage,dog,Yes,night owl,No -LEC004,26,Science: Other|Animal and Dairy Science,53705,53.270668,-9.05679,pepperoni,dog,No,early bird,Yes -LEC005,20,Data Science,53715,43.355099,11.02956,sausage,dog,No,early bird,Maybe -LEC003,19,Engineering: Mechanical,53715,45.40857,-91.73542,sausage,dog,Yes,no preference,No -LEC004,22,Engineering: Mechanical,53726,55.864239,-4.251806,pepperoni,dog,Yes,night owl,Yes -LEC001,18,Engineering: Mechanical,53706,50.808712,-0.1604,pepperoni,dog,Yes,night owl,Maybe -LEC004,19,Engineering: Mechanical,53703,13.35433,103.77549,none (just cheese),dog,No,no preference,Maybe -LEC005,24,Mathematics/AMEP,53705,40.7,-74,pineapple,cat,No,early bird,Maybe -LEC001,19,Interior Architecture,53532,27.683536,-82.736092,mushroom,cat,Yes,no preference,Yes -LEC001,19,Science: Chemistry,53715,40.7,-74,sausage,dog,No,night owl,Maybe -LEC001,20,Engineering: Biomedical,53703,-33.86882,151.20929,pepperoni,dog,No,no preference,Maybe -LEC001,20,Engineering: Industrial,53715,26.614149,-81.825768,pepperoni,dog,No,night owl,No -LEC001,19,Engineering: Biomedical,53706,45.440845,12.315515,none (just cheese),dog,Yes,night owl,Yes -LEC001,19,Data Science,53726,43.0766,89.4125,none (just cheese),cat,No,night owl,No -LEC001,20,Engineering: Biomedical,53711,33.684566,-117.826508,pineapple,dog,Yes,early bird,Maybe -LEC001,21,Statistics,26617,22.396427,114.109497,pineapple,dog,Yes,night owl,Maybe -LEC001,18,Data Science,53706,-33.86882,151.20929,pepperoni,dog,Yes,night owl,No -LEC001,21,Economics,53703,1.53897,103.58007,pineapple,neither,Yes,night owl,Yes -LEC001,18,Data Science,53558,41.877541,-88.066727,mushroom,dog,No,night owl,Maybe -LEC001,17,Computer Science,53703,25.204849,55.270782,pepperoni,dog,Yes,night owl,Yes -LEC001,19,Engineering: Mechanical,53715,19.7,-155,pineapple,dog,Yes,early bird,Yes -LEC001,19,Data Science,53703,41.878113,-87.629799,none (just cheese),cat,Yes,night owl,Yes -LEC001,18,Science: Biology/Life,53715,39.904202,116.407394,basil/spinach,dog,Yes,night owl,Maybe -LEC001,20,Science: Physics,53711,43.038902,-87.906471,pepperoni,dog,No,no preference,Yes -LEC001,18,Engineering: Mechanical,53706,41.902782,12.496366,pepperoni,neither,Yes,night owl,Yes -LEC001,18,Data Science,53706,47.60323,-122.330276,Other,dog,No,night owl,Yes -LEC001,19,Economics,53706,40.7,74,none (just cheese),dog,Yes,night owl,Yes -LEC001,19,Business: Finance,53703,34.052235,-118.243683,mushroom,dog,Yes,early bird,Maybe -LEC001,20,Science: Other|Atmospheric & Oceanic Sciences,53711,40.412776,-74.005974,pepperoni,neither,No,early bird,Yes -LEC001,19,Computer Science,53706,37.774929,-122.419418,none (just cheese),cat,No,early bird,Yes -LEC001,20,Engineering: Mechanical,53703,44.78441,-93.17308,pepperoni,dog,Yes,no preference,Yes -LEC001,22,Engineering: Other,53726,39.48214,-106.048691,pineapple,cat,No,no preference,Maybe -LEC001,21,Computer Science,53703,33.68,-117.82,basil/spinach,cat,No,early bird,No -LEC001,17,Computer Science,53706,25.204849,55.270782,pepperoni,neither,Yes,no preference,Maybe -LEC001,18,Engineering: Industrial,53706,41.917519,-87.694771,basil/spinach,dog,Yes,night owl,Yes -LEC001,18,Engineering: Biomedical,53706,42.361145,-71.057083,macaroni/pasta,dog,No,night owl,Yes -LEC001,,Engineering: Biomedical,53703,43.073929,-89.385239,basil/spinach,dog,No,early bird,No -LEC001,18,Economics,53706,30.20241,120.226822,Other,neither,Yes,early bird,No -LEC001,20,Engineering: Biomedical,53703,41.198496,0.773436,pepperoni,dog,No,night owl,Yes -LEC001,19,Engineering: Mechanical,53703,39.739235,-104.99025,pepperoni,dog,Yes,no preference,Maybe -LEC001,20,Science: Chemistry,53703,32.16761,120.012444,pepperoni,neither,No,night owl,Maybe -LEC001,19,Data Science,53703,43.0722,89.4008,pineapple,dog,Yes,night owl,Yes -LEC001,18,Science: Biology/Life,53715,41.878113,-87.629799,sausage,dog,Yes,early bird,No -LEC004,,Business: Information Systems,53715,42.360081,-71.058884,Other,dog,No,no preference,Maybe -LEC001,21,Engineering: Biomedical,53703,44.513317,-88.013298,pepperoni,dog,No,night owl,No -LEC001,20,Data Science,53132,43.073051,-89.40123,Other,cat,No,night owl,Maybe -LEC001,18,Business: Actuarial,53706,48.856613,2.352222,sausage,dog,No,no preference,Maybe -LEC001,20,Political Science,53715,48.135124,11.581981,sausage,cat,Yes,night owl,Yes -LEC001,19,Engineering: Industrial,53703,41,-74,sausage,dog,Yes,no preference,No -LEC001,20,Psychology,53703,43.083321,-89.372475,Other,neither,No,night owl,Yes -LEC001,18,Computer Science and Statistics,53706,36.162663,-86.781601,mushroom,dog,Yes,early bird,Maybe -LEC001,19,Engineering: Mechanical,53703,25.88,-80.16,pepperoni,dog,No,night owl,Yes -LEC001,18,Computer Science,53703,46.947975,7.447447,sausage,cat,Yes,night owl,No -LEC001,19,Business: Information Systems,53703,41.17555,73.64731,pepperoni,dog,No,night owl,Maybe -LEC001,20,Political Science,53703,45.018269,-93.473892,sausage,dog,No,night owl,Maybe -LEC001,,Business analytics,53705,45.50169,-73.567253,pineapple,cat,No,no preference,No -LEC001,21,Science: Biology/Life,53726,32.060253,118.796875,mushroom,cat,No,night owl,No -LEC001,19,Engineering: Mechanical,53706,35.806,-78.68483,none (just cheese),dog,No,night owl,Yes -LEC005,20,Data Science,53726,31.230391,121.473701,none (just cheese),dog,Yes,no preference,Maybe -LEC005,18,Engineering: Mechanical,53706,41.878113,-87.629799,Other,cat,No,night owl,Maybe -LEC004,18,Statistics,53706,27.35741,-82.615471,none (just cheese),dog,Yes,early bird,No -LEC002,20,Business: Finance,53715,35.726212,-83.491226,pepperoni,dog,Yes,no preference,Yes -LEC002,18,Undecided,53706,43.769562,11.255814,pepperoni,dog,No,night owl,Yes -LEC004,19,Business: Actuarial,53703,43.040433,-87.897423,sausage,cat,No,night owl,No -LEC004,19,Engineering: Mechanical,5,25.034281,-77.396278,sausage,dog,Yes,no preference,Yes -LEC001,,Engineering: Mechanical,53706,34.052235,-118.243683,Other,dog,Yes,night owl,Yes -LEC003,18,Engineering: Industrial,53706,20.798363,-156.331924,none (just cheese),dog,Yes,early bird,No -LEC002,19,Engineering: Biomedical,53703,51.1784,115.5708,pineapple,dog,Yes,night owl,No -LEC005,19,Statistics,53703,43.05367,-88.44062,pepperoni,dog,Yes,night owl,No -LEC004,18,Engineering: Industrial,53706,36.110168,-97.058571,none (just cheese),dog,No,early bird,Maybe -LEC004,21,Computer Science,53703,43.07016,-89.39386,mushroom,cat,Yes,early bird,No -LEC005,19,Data Science,53726,43.073051,-89.40123,pepperoni,dog,No,early bird,Yes -LEC004,18,Data Science,53706,41.878113,-87.629799,macaroni/pasta,dog,Yes,early bird,Maybe -LEC001,20,Business: Finance,53726,43.073051,-89.40123,pepperoni,dog,No,night owl,Maybe -LEC001,18,Data Science,53706,43.038902,-87.906471,pineapple,dog,No,night owl,Maybe -LEC001,24,Engineering: Other,53718,46.77954,-90.78511,pineapple,dog,Yes,night owl,No -LEC001,18,Statistics,53706,22.57,88.36,pineapple,dog,Yes,night owl,Maybe -LEC004,20,Computer Science,53715,35.016956,-224.24911,pepperoni,dog,No,night owl,Yes -LEC001,20,Science: Biology/Life,53715,47.606209,-122.332069,none (just cheese),dog,Yes,night owl,Maybe -LEC004,18,Engineering: Industrial,53706,21.28482,-157.83245,pineapple,dog,No,night owl,Yes -LEC001,20,Engineering: Biomedical,53715,40.63,14.6,none (just cheese),dog,No,early bird,Maybe -LEC004,20,Legal Studies,53703,20.798363,-156.331924,green pepper,dog,No,early bird,No -LEC002,18,Computer Science,53706,32.060253,118.796875,sausage,dog,Yes,early bird,Maybe -LEC002,18,Journalism,53706,31,103,none (just cheese),cat,No,night owl,Yes -LEC004,,Computer Science,53706,147,32.5,pineapple,cat,No,early bird,Maybe -LEC004,18,Engineering: Biomedical,53701,43.038902,-87.906471,pepperoni,dog,No,night owl,No -LEC004,18,Engineering: Mechanical,20815,39.640259,-106.370872,sausage,dog,No,night owl,No -LEC004,19,Engineering: Mechanical,53715,41,12,pepperoni,dog,No,no preference,Maybe -LEC004,20,Journalism: Strategic Comm./Advertising,53703,43.073051,-89.40123,Other,dog,Yes,night owl,Yes -LEC004,,Engineering: Mechanical,53715,43,-87.9,pepperoni,cat,Yes,early bird,Maybe -LEC004,19,Engineering: Biomedical,53706,32.715736,117.161087,pepperoni,dog,Yes,no preference,Yes -LEC004,18,Data Science,53706,43.073051,-89.40123,pepperoni,dog,No,night owl,Yes -LEC004,18,History,53706,42.19381,-73.362877,none (just cheese),cat,Yes,night owl,Yes -LEC002,19,Engineering: Mechanical,53703,39.290386,-76.61219,mushroom,dog,No,no preference,No -LEC002,19,Engineering: Mechanical,53726,40.416775,-3.70379,macaroni/pasta,dog,No,early bird,Maybe -LEC005,19,Engineering: Mechanical,53726,46.870899,-89.313789,sausage,dog,Yes,night owl,Maybe -LEC004,19,Science: Biology/Life,53151,41.878113,-87.629799,sausage,dog,No,night owl,Yes -LEC005,18,Data Science,53711,35.1796,129.0756,pepperoni,cat,Yes,night owl,Yes -LEC004,18,Data Science,53706,37.568291,126.99778,pepperoni,dog,No,no preference,Maybe -LEC005,17,Statistics,53706,31.23,121.47,sausage,cat,No,night owl,Maybe -LEC003,19,Undecided,53715,43.041069,-87.909416,mushroom,dog,No,no preference,Maybe -LEC005,19,Economics,53703,47.606209,-122.332069,pineapple,neither,No,no preference,Maybe -LEC005,21,Science: Biology/Life,53726,40.76078,-111.891045,mushroom,dog,No,no preference,Yes -LEC003,19,Engineering: Mechanical,53706,43,-88.27,Other,dog,No,night owl,Yes -LEC003,20,Business: Other|Accounting,53726,43,-89,pepperoni,dog,Yes,early bird,Yes -LEC005,18,Engineering: Other,53706,64.147209,-21.9424,pepperoni,dog,No,night owl,Yes -LEC003,18,Data Science,53562,42.66544,21.165319,pepperoni,dog,No,night owl,Yes -LEC005,22,Data Science,53711,39.738449,-104.984848,none (just cheese),dog,No,night owl,Yes -LEC003,18,Engineering: Mechanical,53706,33.748997,-84.387985,mushroom,dog,No,night owl,Yes -LEC004,19,Engineering: Mechanical,53717,41.2224,86.413,Other,dog,Yes,early bird,Maybe -LEC003,19,Business: Actuarial,53706,39.299236,-76.609383,pineapple,dog,Yes,night owl,No -LEC001,,Engineering: Mechanical,53703,32.776665,-96.796989,sausage,dog,No,night owl,Maybe -LEC004,19,Engineering: Biomedical,53703,41.878113,-87.629799,pepperoni,dog,Yes,no preference,Yes -LEC004,26,Master of Public Affairs,53715,48.118145,-123.43074,basil/spinach,dog,Yes,early bird,Yes -LEC004,19,Engineering: Mechanical,53703,-12.12168,-45.013481,basil/spinach,dog,No,night owl,Yes -LEC004,18,Data Science,53706,31.230391,121.473701,sausage,cat,No,night owl,No -LEC005,21,Engineering: Industrial,53715,1.352083,103.819839,none (just cheese),neither,No,night owl,Yes -LEC004,19,Engineering: Mechanical,53703,40.712776,-74.005974,sausage,dog,No,early bird,No -LEC004,19,Engineering: Mechanical,53715,37.98381,23.727539,basil/spinach,dog,Yes,early bird,No -LEC005,20,Business: Actuarial,53703,45.003288,-90.329788,sausage,dog,No,early bird,Maybe -LEC005,20,Engineering: Mechanical,53703,43.073051,-89.40123,pepperoni,dog,Yes,early bird,No -LEC001,21,Economics,53703,41.902782,12.496365,basil/spinach,dog,No,no preference,No -LEC004,18,Engineering: Biomedical,53706,45.4894,93.2476,mushroom,cat,No,night owl,No -LEC005,19,Data Science,53703,43.2708,89.7221,sausage,dog,Yes,night owl,No -LEC003,,Engineering: Mechanical,53706,45.87128,-89.711632,pepperoni,neither,Yes,no preference,Yes -LEC004,19,Engineering: Mechanical,53715,42.360081,-71.058884,pepperoni,dog,Yes,night owl,Maybe -LEC004,18,Engineering: Mechanical,53706,45.056389,-92.960793,pepperoni,dog,No,night owl,Yes -LEC003,,Computer Science,53703,43.07,-89.4,pepperoni,dog,Yes,no preference,Maybe -LEC001,20,Business: Finance,53703,22.20315,-159.495651,Other,dog,Yes,no preference,No -LEC005,19,Engineering: Mechanical,53703,44.74931,-92.80088,pineapple,dog,No,early bird,No -LEC004,21,Business: Actuarial,53726,38.874341,-77.032013,pepperoni,dog,No,no preference,Yes -LEC005,19,Engineering: Mechanical,53703,18.34791,-64.71424,basil/spinach,dog,No,night owl,No -LEC004,18,Engineering: Mechanical,53703,27.5041,82.7145,sausage,dog,No,night owl,Maybe -LEC005,19,Engineering: Biomedical,53706,36.462,25.375465,basil/spinach,dog,No,night owl,No -LEC004,27,Environment & Resources,53703,37.389091,-5.984459,mushroom,dog,No,night owl,Maybe -LEC004,19,Business: Actuarial,53726,32,-117,pepperoni,neither,Yes,night owl,Yes -LEC005,20,Science: Physics,53703,46.2833,-89.73,pepperoni,dog,No,early bird,Maybe -LEC003,19,Engineering: Industrial,53703,40.712776,-74.005974,basil/spinach,dog,Yes,night owl,No -LEC003,18,Data Science,53706,40.712776,-74.005974,Other,dog,Yes,early bird,No -LEC005,,Data Science,53703,43.073051,-89.40123,pepperoni,dog,No,night owl,No -LEC004,21,Business: Actuarial,53703,39.19067,-106.819199,macaroni/pasta,cat,No,no preference,Maybe -LEC006,18,Engineering: Industrial,53706,37.743042,-122.415642,green pepper,dog,Yes,no preference,No -LEC003,20,Economics,53703,22.54,114.05,pineapple,dog,No,night owl,Yes -LEC006,18,Data Science,53706,59.93428,30.335098,pineapple,dog,Yes,night owl,Maybe -LEC004,19,Engineering: Mechanical,53715,45.10994,-87.209793,pepperoni,dog,Yes,early bird,No -LEC002,20,Science: Biology/Life,53703,51.507351,-0.127758,pepperoni,dog,Yes,no preference,Yes -LEC004,18,Environmental Studies,53703,42.360081,-71.058884,pineapple,cat,No,no preference,Maybe -LEC004,19,Engineering: Mechanical,53715,45,-87,sausage,cat,Yes,no preference,Maybe -LEC004,19,Engineering: Mechanical,53703,48.137,11.575,pepperoni,dog,Yes,night owl,Maybe -LEC004,20,Engineering: Industrial,53711,48.856613,2.352222,sausage,cat,No,no preference,No -LEC004,18,Science: Other,53706,48.410648,-114.338188,none (just cheese),dog,No,no preference,Maybe -LEC004,18,Mathematics/AMEP,53706,24.585445,73.712479,pineapple,dog,Yes,night owl,Maybe -LEC003,18,Data Science,53706,36.974117,-122.030792,pepperoni,cat,Yes,night owl,Yes -LEC004,19,Computer Science,53715,40.79254,-98.70807,pepperoni,dog,Yes,night owl,No -LEC005,19,Engineering: Mechanical,53711,30.572815,104.066803,pineapple,dog,No,night owl,Yes -LEC001,21,Science: Chemistry,53715,3.139003,101.686852,pepperoni,neither,No,no preference,Maybe -LEC006,18,Data Science,53706,40.46,-90.67,sausage,dog,No,night owl,No -LEC004,20,Science: Other|Environmental Science,53715,43.073051,-89.40123,sausage,dog,No,night owl,Yes -LEC004,20,Engineering: Biomedical,53715,30.328227,-86.136975,pepperoni,dog,Yes,no preference,Maybe -LEC004,21,Science: Biology/Life,53703,41.385063,2.173404,macaroni/pasta,dog,No,night owl,Yes -LEC003,18,Mathematics/AMEP,53706,42.99571,-90,sausage,dog,Yes,night owl,Yes -LEC004,19,Engineering: Mechanical,53703,41.385063,2.173404,sausage,dog,Yes,night owl,Yes -LEC001,,Engineering: Industrial,53706,40.7128,74.006,pepperoni,dog,No,early bird,Yes -LEC005,18,Psychology,53706,9.167414,77.876747,mushroom,cat,No,early bird,No -LEC003,19,Engineering: Industrial,53715,24.713552,46.675297,basil/spinach,neither,Yes,early bird,Maybe -LEC001,18,Undecided,53706,44.8341,87.377,basil/spinach,dog,No,no preference,Yes -LEC003,19,Engineering: Mechanical,53705,46.589146,-112.039108,none (just cheese),cat,No,night owl,Yes -LEC001,20,Economics,53703,39.631506,118.143239,pineapple,dog,No,night owl,Maybe \ No newline at end of file +section,Lecture,Age,Primary major,Other Primary Major,Other majors,Zip Code,Latitude,Longitude,Pet owner,Pizza topping,Pet owner,Runner,Sleep habit,Procrastinator,Song +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,,Other (please provide details below).,,,"53,706",22.5726,88.3639,No,pepperoni,dog,No,night owl,Yes,Island in the Sun - Harry Belafonte +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC001,19,Engineering: Mechanical,,,"53,703",44.5876,-71.9466,No,pepperoni,dog,No,night owl,Yes,No role modelz by J. Cole +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,18,Engineering: Mechanical,.,.,"53,706",40.7128,-74.006,Maybe,none (just cheese),dog,No,night owl,Yes, biggest bird +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,22,Other (please provide details below).,Sociology,Information Science,"53,706",31.7725,-106.461,No,sausage,dog,Yes,night owl,Maybe,"""Just the Way You Are"" - Milky " +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,,Business: Information Systems,,,"53,705",24.71,46.67,No,basil/spinach,neither,No,night owl,Maybe,No favorite to be honest +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Business: Actuarial,,,"53,703",43.0177,-88.0917,Maybe,sausage,dog,No,night owl,Maybe,congratulations by Mac miller +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,21,Computer Science,N/A,N/A,"53,715",44.5133,88.0133,No,pineapple,dog,Yes,night owl,Yes,Bohemian Rhapsody +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,19,Engineering: Mechanical,,,"53,706",35.6895,139.6917,No,sausage,dog,No,night owl,Yes,Panic! by Khantrast +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,,Business: Finance,,Health Promotion & Health Equity,"53,715",41.8818,-87.6298,No,pepperoni,dog,Yes,early bird,Yes,Dreams and Nightmare by Meek Mill +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,19,Data Science,N/A,N/A,"53,703",48.8566,2.3522,Yes,sausage,dog,No,night owl,Yes,Landslide (Fleetwood Mac) +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,20,Other (please provide details below).,International Studies,Communication Arts,"53,715",48.8566,2.3522,No,sausage,dog,No,night owl,Yes,Nervous by John Legend +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,20,Business: Other,Marketing Major with Data Science and Sports Communication Certificates,,"53,703",33.5427,-117.7854,No,sausage,dog,Yes,night owl,Maybe,Mariella - Leon Bridges & Khruangbin +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,20,Data Science,,,"53,703",31.2244,121.4692,Yes,pepperoni,cat,No,night owl,Yes,love me +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,19,Computer Science,,,"53,715",41.3851,2.1734,Yes,none (just cheese),dog,No,night owl,Yes,Shotgun - George Ezra +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,22,Science: Biology/Life,,,"53,726",43,46,No,mushroom,cat,Yes,night owl,No,"blister in the sun + + " +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,,Data Science,,,"53,527",44.2561,-88.358,Yes,sausage,dog,No,night owl,Yes,"My favorite song is ""What if"" by Vin Jay" +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,20,Engineering: Mechanical,,,"53,703",40,-74,No,none (just cheese),dog,No,night owl,Yes,The way life goes +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,21,Other (please provide details below).,Personal Finance-Financial Planning,Economics,"53,703",43,-88,No,sausage,dog,No,night owl,Maybe,changes every week +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,21,Other (please provide details below).,"Economics + + ",Certificate: Data Science,"53,703",55.6773,12.5895,No,pepperoni,dog,Yes,night owl,Maybe,Stairway to Heaven -Led Zeppelin +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,20,Business: Other,,,"53,703",52.3702,4.8952,Yes,pepperoni,dog,Yes,early bird,No,Kilby Girl +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,19,Engineering: Mechanical,,,"53,706",42.36,-71.05,Maybe,pineapple,dog,Yes,early bird,No,"""Mozarts 7th""" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,18,Data Science,,economics,"53,706",48.8566,2.3522,Yes,mushroom,neither,Yes,no preference,No,robbery by juice world +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,N/A,N/A,"98,607",47.6062,-122.3321,Maybe,sausage,cat,Yes,early bird,Maybe,Redlight by Swedish House Mafia & Sting +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC001,19,Computer Science,,Mathematics,"53,715",16.8552,-95.0444,Maybe,pepperoni,cat,Yes,no preference,Yes,ABBA - The Winner Takes it All +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,19,Other (please provide details below).,Computer Science,"Data Science, PreMed","53,706",21.1619,-86.8515,Yes,pepperoni,cat,No,early bird,Maybe,Sting - Seven Days +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Business: Other,,,"53,703",43.0697,-89.3943,No,pineapple,dog,No,early bird,Maybe,James Arthur - Say you won't let go +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,22,Other (please provide details below).,Economics,,"53,715",37.5665,126.978,No,pepperoni,dog,No,night owl,Yes,goodie bag - still woozy +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,18,Engineering: Biomedical,,,"53,706",18.3401,-67.2499,No,Other,dog,No,early bird,Yes,Pursuit of happiness- kid cud +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,,Engineering: Biomedical,,,"53,706",32.7555,-97.3308,Yes,pineapple,dog,Yes,night owl,Yes,One Republic-I Ain’t Worried +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,21,Other (please provide details below).,Mathematics ,Economics,"53,719",43.0731,-89.4012,No,pineapple,cat,No,early bird,Maybe,The happy birthday song +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,21,Engineering: Biomedical,N/A,N/A,"53,715",49.051,7.4237,No,sausage,dog,No,night owl,Yes,Fight Night by the Migos +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,19,Data Science,,Economics,"53,706",37.5683,126.9978,Yes,pineapple,cat,Yes,night owl,Maybe,Sing Alone - Skinny Brown +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,,Statistics,,Math,"53,703",-37.8,144.9,No,mushroom,dog,No,no preference,Maybe,Fancy-Twice +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,21,Science: Physics,,,"53,706",64.145,-21.94,Maybe,sausage,cat,No,early bird,Yes,Perfect by One Direction +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,21,Science: Physics,,"Astrophysics, Math","53,715",28.5383,-81.3792,No,pepperoni,dog,No,no preference,Maybe,Lvl by A$AP Rocky +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,20,Statistics,,,"53,703",51.5074,-0.1278,Maybe,none (just cheese),cat,No,night owl,Maybe,you belong with me +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,19,Science: Biology/Life,,,"53,706",,-121.91,Maybe,macaroni/pasta,dog,No,night owl,Maybe,Pardon Me - Future Lil Yachty +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC002,19,Engineering: Mechanical,,,"53,706",37.7801,-122.4202,No,basil/spinach,dog,No,night owl,Yes,Wishes - Beach House +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,20,Data Science,,,"53,715",46.6998,-92.0951,Yes,sausage,dog,No,night owl,Yes,Jimmy Crooks by drake +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",13.0827,80.2707,No,pepperoni,cat,Yes,night owl,Yes,El Entierro de los gatos +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC001,20,Business: Finance,,I am planning on getting certificate in data science,"53,703",47.8095,13.055,Maybe,pepperoni,dog,No,night owl,Maybe,To many to pick one +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,19,Engineering: Mechanical,,,"53,715",46.7208,92.1041,No,pepperoni,dog,No,night owl,Yes,Loom by Zach Bryan +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,21,Other (please provide details below).,Consumer Behavior and Marketplace Studies,,"53,703",31.2304,121.4737,No,pepperoni,cat,No,night owl,Maybe,Sky Full of Stars by Coldplay +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,26,Business: Information Systems,,,"53,703",41.2384,-75.8799,No,mushroom,dog,Yes,early bird,No,Stay- justin beiber +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,19,Engineering: Industrial,,,"53,706",43.0389,-87.9065,No,none (just cheese),dog,No,night owl,Yes,Die in your arms by Justin Bieber +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,18,Other (please provide details below).,Im very undecided right now,n/a,"53,706",41.9028,12.4964,No,pepperoni,dog,Yes,night owl,Yes,the lakes -Taylor Swift +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,22,Computer Science,,Mathmetics,"53,715",23,114,Maybe,Other,cat,No,night owl,Yes,Chinese song - Secret +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,18,Science: Other,,,"53,706",40.7128,-74.006,No,pepperoni,cat,No,night owl,Maybe,Good To Me by Seventeen +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,20,Computer Science,,Economics,"53,703",35.8714,128.6014,No,pineapple,dog,No,night owl,Yes,kim sa wol - key +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,21,Data Science,a,econ,"53,715",39.4148,-9.1407,Yes,pineapple,cat,No,night owl,Maybe,happy birthday +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,19,Other (please provide details below).,Economics,data science minor,"53,703",43.974,-89.8207,Yes,Other,dog,No,night owl,Yes,Afraid to feel - LF SYSTEM +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,18,Computer Science,,,"53,706",51.4817,-0.1909,No,macaroni/pasta,neither,No,night owl,Maybe,Kwabs - Walk +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Business: Information Systems,,,"53,590",41.8781,-87.6298,No,pineapple,neither,No,night owl,Yes,Not any atm +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,N/A,N/A,"53,711",32.6939,-117.1905,No,Other,dog,Yes,no preference,Yes,"Depends on the mood, but as of now Lifestyle by Homixicde Gang" +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,18,Other (please provide details below).,I am a high school student taking this class so I don't have a major right now.,,"53,575",42.9258,-89.3839,No,pineapple,dog,Yes,early bird,Yes,"Hold On, We're Going Home" +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,23,Engineering: Mechanical,Mechanical Engineering,,"53,705",30,120,Maybe,sausage,dog,Yes,night owl,Maybe,Let it go +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,21,Engineering: Mechanical,,,"53,715",30.2638,102.8055,Maybe,pineapple,neither,Yes,early bird,Maybe,Shivers +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,18,Engineering: Industrial,,,"53,706",32.0853,34.7818,No,macaroni/pasta,dog,Yes,early bird,No,your song Elton John +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,20,Science: Physics,,Mathmatic,"53,715",55.6761,12.5683,Maybe,sausage,cat,Yes,night owl,Yes,Blueming +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,20,Other (please provide details below).,Communication Arts,Computer science,"53,715",39.9042,116.4074,No,pineapple,dog,No,night owl,No,Cruel Summer +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC001,18,Other (please provide details below).,undecided,,"53,706",43.038,-87.9246,Maybe,pineapple,cat,No,night owl,Yes,guerrilla +COMP SCI 319:LEC004,LEC001,24,Engineering: Other,ECE,,"53,715",39.9526,-75.1652,Maybe,mushroom,cat,No,night owl,Yes,My heart will go on +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,,Engineering: Other,,,"53,703",41.4764,-81.5535,No,Other,dog,No,night owl,Yes,Go flex by Post Malone +COMP SCI 319:LEC003,LEC003,22,Engineering: Industrial,,,"53,711",40.5509,14.2429,No,basil/spinach,neither,Yes,night owl,No,You Know I'm No Good by Amy Winehouse +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Other (please provide details below).,Education,,"53,705",24.4798,118.0894,Maybe,mushroom,dog,No,night owl,Yes,I don't have a specific favorite song. My favorite song changes as time goes by. +COMP SCI 319:LEC004,LEC004,24,Other (please provide details below).,Economics,None,"53,705",43.0731,-89.4012,No,pineapple,cat,No,night owl,Maybe,Breakfast in the park +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC001,20,Computer Science,-,Economics.,"53,706",52.52,13.405,Yes,mushroom,neither,No,no preference,Maybe,"Sergei Rachmaninoff - Piano Concerto No. 2, 1st Movement, Moderato" +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,19,Computer Science,,"Computer Science, Data Science","53,715",48.8566,2.3522,Yes,macaroni/pasta,dog,Yes,no preference,Yes,90210- Travis Scott +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,19,Other (please provide details below).,economics with math emphasis ,,"53,703",51.5099,-0.1181,Maybe,mushroom,neither,No,night owl,Yes,edge of desire john mayer +COMP SCI 319:LEC001,LEC001,23,Other (please provide details below).,Business Analytics,,"53,703",38.9072,-77.0369,Maybe,pineapple,dog,No,early bird,No,I will never not love you +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,21,Business: Finance,,BMAJ: Mathematics- Math and Finance ,"53,703",22.2032,-159.4957,Maybe,pepperoni,dog,Yes,night owl,Yes,I can change - LCD Soundsystem +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,20,Science: Biology/Life,,,"53,703",-33.9249,18.4241,Maybe,pepperoni,dog,Yes,early bird,Yes, This love- maroon 5 +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,20,Engineering: Mechanical,,,"53,703",43.7696,11.2558,No,pepperoni,neither,No,night owl,No,Gunslinger by Avenged Sevenfold +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,20,Other (please provide details below).,ECON - BA,,"53,705",40.8424,111.75,No,pineapple,neither,No,no preference,Maybe,Metro Spider +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,22,Statistics,,,"53,715",40.7128,-74.006,Yes,sausage,cat,No,night owl,Yes,Born this way. +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,21,Data Science,,,"53,703",42.3601,-71.0589,Yes,green pepper,dog,No,no preference,No,No Clarity - Ice Spice +COMP SCI 319:LEC004,LEC004,24,Science: Other,,,"53,705",43.0726,-89.4295,Maybe,mushroom,cat,No,no preference,Yes,Bohemian Rhapsody +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,21,Science: Other,Biochemistry,NONE,"53,703",37.5665,126.978,No,pineapple,cat,No,night owl,Yes,Event Horizon-Yoonha +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,19,Data Science,,"Data science, but I am considering transfer to CoE to study industrial engineering.","53,703",47.6062,-122.3321,Maybe,mushroom,cat,No,early bird,Maybe,Fallin' All In You +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,19,Data Science,,,"53,706",44.5263,109.0565,Yes,mushroom,dog,Yes,night owl,Yes,So It Goes - Mac Miller +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC003,19,Business: Information Systems,,,"53,703",21.4858,39.1925,No,none (just cheese),cat,No,night owl,Yes,sparks - coldplay +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,19,Engineering: Industrial,,,"53,703",14.7167,-17.4677,Maybe,none (just cheese),dog,No,night owl,No,"Sweet Nothing by Taylor Swift + + " +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC001,21,Data Science,,,"53,715",43.0589,-88.0075,Yes,pepperoni,dog,Yes,no preference,Yes,none +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,19,Engineering: Industrial,,,"53,706",43.2995,-87.9887,No,macaroni/pasta,dog,Yes,night owl,Yes,"Hey, Soul Sister" +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,,Data Science,,,"53,703",35.6895,139.6917,Yes,pepperoni,dog,No,night owl,Yes,Konayuki by Remioromen +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,18,Engineering: Mechanical,,,"53,706",41.9835,-88.0803,No,green pepper,dog,Yes,no preference,Yes,Wilshire - Tyler the Creator +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC003,19,Science: Biology/Life,,,"53,715",34.34,108.9,No,mushroom,cat,Yes,early bird,No,Sugar +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,21,Data Science,Data Science,,"53,703",43.076,-89.3929,Yes,pepperoni,dog,No,night owl,Yes,Sunflower - Post Malone +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,19,Engineering: Other,,,"53,558",42.444,76.5019,No,pepperoni,dog,No,night owl,No,4 Your Eyez Only - J Cole +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,,Engineering: Mechanical,,,"53,706",40.7128,-74.006,Yes,pepperoni,dog,No,night owl,Yes,"My favorite song is, ""Feel Like This"" by Ingrid Andress" +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,22,Engineering: Other,,,"53,715",43,-89,No,none (just cheese),dog,Yes,night owl,Yes,"I Really Want To Stay At Your House - Rosa Walton, Hallie Coggins" +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Economics ,"Data Science, Chinese Communications ","93,703",38.9276,-77.0998,Maybe,sausage,dog,Yes,night owl,Yes,Black Ego - Digable Planets +COMP SCI 319:LEC002,LEC002,22,Business: Finance,,,"53,715",33.8938,35.5018,No,pineapple,dog,Yes,early bird,Maybe,"so hard to choose........anything Justin Bieber or 'Holy Ground"" by Nicki Minaj and Davido" +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,18,Engineering: Mechanical,,,"53,706",,,No,basil/spinach,cat,No,no preference,No,How are you true - Cage the Elephant +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,18,Statistics,,,"53,706",40.7128,74.006,Maybe,pepperoni,dog,Yes,night owl,Maybe,The Greatest - Rod Wave +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,19,Other (please provide details below).,Economics,Data Science,"53,706",37.6624,-121.8747,Yes,sausage,dog,No,no preference,No,Woods by Mac Miller +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC001,22,Other (please provide details below).,Economics,Data Science,"53,703",37.5665,126.978,Maybe,mushroom,cat,Yes,night owl,Maybe,For the First Time in Forever - Kristen Bell +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC003,18,Business: Other,International Business , Information Systems,"53,715",39.4702,-0.3768,No,none (just cheese),dog,No,night owl,Yes,The Spins - Mac Miller +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,19,Engineering: Industrial,No,No,"53,706",51.5,0.13,Yes,sausage,cat,No,night owl,No,Getaway Car by Taylor Swift +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,18,Data Science,,Economics,"53,703",40.7888,-73.977,Maybe,pineapple,dog,Yes,no preference,No,Chicken Fried by Zac Brown Band +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC001,18,Data Science,,,"53,706",28.6139,77.209,Yes,pepperoni,dog,No,night owl,Maybe,Smells like teen spirit by Nirvana +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,19,Engineering: Industrial,,I want to minor in some sort of environmental certificate ,"53,706",45.0061,-93.1566,No,pepperoni,cat,Yes,early bird,Maybe,suga suga by baby bash +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,18,Engineering: Mechanical,,,"53,706",47.4979,19.0402,No,pepperoni,cat,No,night owl,Yes,Ain't no rest for the wicked by cage the elephant +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Data Science,,,"53,715",42,-71,Yes,pineapple,cat,No,night owl,No,kill bill +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Computer Science,,,,43.0731,-89.4012,Yes,pineapple,cat,No,no preference,Maybe,只因你太美 +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,21,Science: Other,,,"53,726",43.0722,89.4008,No,pepperoni,cat,Yes,night owl,Yes,Everlasting Ending by August Burns Red +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,21,Other (please provide details below).,consumer science & marketplace studies,economics,"53,715",27.7787,120.6552,No,Other,dog,No,no preference,No,spring day +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC001,,Data Science,,,"53,703",37.5326,127.0246,Yes,pepperoni,dog,No,night owl,Maybe,Metro Spider +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC001,,Other (please provide details below).,sociology,,"53,703",22.5431,114.0579,Maybe,mushroom,dog,Yes,night owl,Maybe,? +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,20,Data Science,,,"53,715",40.7128,-74.006,Yes,pepperoni,cat,No,night owl,Yes,"Free Bird - Lynyrd Skynyrd + +[] (https://www.youtube.com/watch?v=QxIWDmmqZzY)" +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,18,Data Science,,Communication arts,"53,706",31,121,Yes,sausage,dog,No,night owl,Maybe,summertime +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,20,Data Science,Global Health,,"53,527",7.9519,98.3381,No,Other,dog,No,early bird,Maybe,playing god by polyphia +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,19,Other (please provide details below).,Economic ,Data science,"53,703",31.2304,121.4737,Maybe,sausage,dog,No,night owl,Yes,Die for you by the Weekend +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,20,Science: Physics,,I am an astrophysics major and an aos major. I am also working towards a data science certificate.,"53,706",38.9072,-77.0369,Maybe,sausage,neither,No,night owl,Yes,Seattle - Sam Kim +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,18,Statistics,,Economics - Math Emphasis,"53,706",44.3876,-68.2039,No,green pepper,dog,Yes,no preference,No,Ms. Jackson by OutKast +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC001,21,Languages,,,"53,711",40.7128,74.006,No,sausage,dog,No,early bird,Yes,Burial - Temple Sleeper +COMP SCI 319:LEC001,LEC001,22,Other (please provide details below).,master science in information,,"53,703",30.5928,114.3055,No,pepperoni,dog,No,night owl,Yes,catch my breath +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,21,Science: Biology/Life,,Data Science,"53,703",52.3702,4.8952,Yes,basil/spinach,dog,Yes,early bird,Maybe,Moving Out by Billy Joel +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,21,Other (please provide details below).,Economics,,"53,703",35.6895,139.6917,No,pepperoni,dog,No,night owl,Yes,NITROUS by Joji +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Engineering: Biomedical,,,"53,706",38.5833,-90.4063,No,sausage,cat,Yes,night owl,Yes,Drive by Incubus +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,18,Other (please provide details below).,Art,,"53,706",25.7617,-80.1918,Maybe,none (just cheese),dog,No,night owl,Yes,Otro Atardecer - By Bad Bunny +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,18,Engineering: Industrial,,,"53,703",43.0673,-89.4,No,tater tots,dog,Yes,early bird,Yes,Probably any Clairo song +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,20,Other (please provide details below).,Economics,i plan to minor a data science.,"53,705",31.2304,121.4737,Maybe,tater tots,dog,No,night owl,Yes,Ten years which song by Eason Chen +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,18,Engineering: Biomedical,,,"53,706",46.52,-87.4,No,sausage,cat,Yes,no preference,Yes,"It changes weekly + +right now it's Smooth by Santana and Rob Thomas" +COMP SCI 319:LEC002,LEC002,28,Engineering: Industrial,,,"53,705",37.9838,23.7275,No,mushroom,dog,Yes,night owl,Yes,"I have a lot of songs that I like. + +Some of my favorite songs are - + +1. Seether - Fine Again, Breakdown, Truth + +2. Tool - Right in two, Schism + +3. Nickelback - How you remind me, Too bad + +4. Linkin Park - In the End, Numb, Pushing me away, What I've done + +5. Pink Floyd - Comfortably Numb, Another brick in the wall + + " +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,20,Other (please provide details below).,Economics,,"53,703",51.5034,0.0794,No,Other,dog,Yes,night owl,Yes,Everlong by Foo Fighters +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,19,Computer Science,,Data Science and Environmental Studies,"53,715",37.7749,-122.4194,No,basil/spinach,neither,No,early bird,Maybe,Dancing Queen- ABBA +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,19,Other (please provide details below).,Double Major in Finance and Information Systems,,"53,703",39.335,-74.4963,No,pepperoni,neither,Yes,night owl,Yes,Godzilla by Eminem +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,18,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,pepperoni,dog,Yes,night owl,Maybe,do what i want- +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,19,Engineering: Mechanical,,,"53,726",43.0702,-89.4146,No,pepperoni,dog,Yes,early bird,Yes,This Bar- Morgan Wallen +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,21,Engineering: Other,Materials Science & Engineering,,"53,715",43.0731,-89.4012,No,pepperoni,dog,Yes,no preference,Maybe,Short Change Hero - The Heavy +COMP SCI 319:LEC001,LEC001,30,Other (please provide details below).,I am not a student--I work as an industry analyst. But my prior degrees are in math and environmental studies,,"53,703",19.4326,-99.1332,No,mushroom,cat,Yes,early bird,Yes,Nothing's Gonna Hurt You Baby +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,21,Computer Science,,Data science,"53,706",28.22,112.93,Yes,tater tots,dog,No,night owl,Yes,Crystal mountain - Death +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,26,Other (please provide details below).,Consumer Behavior and Marketplace Studies,,"53,705",31.8975,-81.5942,No,Other,dog,No,night owl,Yes,Venus Flytrap +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC001,20,Other (please provide details below).,economics,,"53,715",23.0508,113.7428,Maybe,sausage,dog,No,night owl,Yes,someone like you +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Other (please provide details below).,"Economics + + ",Statistics or Data science,"53,706",43.7696,11.2558,Maybe,mushroom,cat,Yes,night owl,Yes,"There's a lot, but as of right now, its Quarter Life Crisis by Taylor Bickett" +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,20,Engineering: Mechanical,,,"53,703",43.6532,-79.3831,No,pepperoni,dog,Yes,no preference,Yes,New Light -John Mayer +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,19,Data Science,,,"53,703",25.033,121.5654,Yes,pepperoni,neither,Yes,night owl,Yes,Never Gonna Give You Up +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC001,18,Science: Physics,," Undecided but possibly Computer Science, Data Science, or Chemistry","53,706",43.9424,12.4578,Maybe,Other,dog,Yes,no preference,Yes,Oi Astoi Tromaxane by Michalis Bezentakos +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,19,Other (please provide details below).,Economics,,"53,715",43,11,Maybe,none (just cheese),dog,No,night owl,Maybe,currently Open Arms by SZA +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,20,Computer Science,,economics,"53,703",30.2741,120.1551,Maybe,mushroom,neither,No,night owl,Maybe,Here's your perfect +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,20,Data Science,,,"53,703",41.881,87.622,Yes,basil/spinach,dog,No,no preference,Maybe,Getting older by billie eilish +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC001,19,Engineering: Industrial,n/a,n/a,"53,703",41.8781,87.6298,No,none (just cheese),dog,No,night owl,No,Exit Music by Radiohead +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,18,Computer Science,N/A,"Data Science, and Math.","53,706",11.9404,108.4583,Yes,pineapple,cat,No,night owl,Yes,Perfect by Ed Sheran +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,,,"53,706",39.9042,116.4074,Maybe,mushroom,cat,No,no preference,Yes,Peace of mind by Boston +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,20,Other (please provide details below).,Personal Finance ,data science ,"53,703",10.4334,-83.6437,Maybe,basil/spinach,dog,Yes,night owl,Maybe,Anti-Hero by Taylor swift +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,19,Engineering: Biomedical,,,"53,715",47.6032,-122.3303,No,green pepper,cat,Yes,early bird,Yes,No Hands +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Engineering: Mechanical,,,"53,726",-8.5069,115.2625,Maybe,Other,dog,No,night owl,Yes,https://open.spotify.com/track/6dFldZ0RbUeWhyNiP3ae9U?si=2ff7bf6dd49b412c +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,,Business: Other,Economics,Data Science,"53,703",55.6761,12.5683,Maybe,pepperoni,dog,Yes,night owl,No,Innerbloom - Rufus Du Sol +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,,Computer Science,,,"53,706",43.0731,-89.4012,Maybe,mushroom,dog,No,early bird,No,Photograph by Ed Sheeran +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,19,Other (please provide details below).,Undeclared - Planning to major in data science,,"53,726",21.3069,-157.8583,Yes,pepperoni,dog,No,early bird,Maybe,The Color Violet by Tory Lanez +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,20,Other (please provide details below).,Economics,No,"53,715",33.6225,113.3418,No,pineapple,cat,No,no preference,Yes,See you again +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,19,Data Science,,,"53,706",40.7573,-73.986,Yes,pepperoni,dog,Yes,night owl,Maybe,Creepin - Metro Boomin and the weekend +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,21,Statistics,,economics,"53,703",45.4408,12.3155,No,none (just cheese),neither,No,no preference,Yes,I love you so - The Walters +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,18,Engineering: Biomedical,,,"53,706",26.9504,-82.3531,No,basil/spinach,dog,Yes,early bird,Yes,Rich Girl by Hall and Oats +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,22,Other (please provide details below).,Psychology,Certificate in Business,"53,715",22.3964,114.1095,No,pepperoni,dog,No,night owl,Maybe,ZOMBIES by pH-1 +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,22,Science: Biology/Life,N/A,N/A,"53,715",41.9028,12.4964,No,sausage,dog,No,night owl,Maybe,"It switches a lot. Right now, it's probably Minefield by Nic D." +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC001,19,Business: Information Systems,,Finace,"53,703",32.0853,34.7818,No,macaroni/pasta,dog,No,night owl,Yes,Grace by Lil Baby featuring 42 Dugg +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,18,Engineering: Mechanical,,,"53,715",43.0325,-87.9215,No,sausage,dog,No,night owl,Yes,Pitbull - Fireball ft. John Ryan +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,18,Engineering: Mechanical,,,"53,706",37.32,-122.03,Yes,Other,cat,Yes,early bird,Yes,"Shivers + + " +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,19,Science: Biology/Life,N/A,N/A,"53,715",36.6512,117.1201,No,sausage,cat,No,night owl,Yes,Maple Leaf by Jay Chou +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,18,Other (please provide details below).,,,"53,706",37.5665,126.978,Maybe,macaroni/pasta,cat,No,no preference,Yes,I don't have one :) +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC001,19,Engineering: Biomedical,,,"53,706",39.6945,-104.9744,No,sausage,dog,No,night owl,Yes,"cowboy like me, by taylor swift" +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Consumer Behavior and Marketplace Studies ,n/a ,"53,715",356.8949,139.6917,No,pineapple,dog,No,night owl,Maybe,Gone by Rosé +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,19,Computer Science,,Data Science,"53,726",41.8781,-87.6298,Yes,sausage,dog,Yes,night owl,Yes,Love in the Dark by Adele +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,21,Engineering: Biomedical,,,"53,701",27.68,"-81,479",No,sausage,dog,Yes,early bird,Maybe,Growin up and Gettin Old - Luke combs +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,21,Engineering: Other,,,"56,511",46.7841,-96.0378,No,sausage,dog,No,night owl,Yes,"burn, burn, burn - zach bryan" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical,,,"53,706",36.1627,-86.7816,No,pepperoni,dog,No,night owl,Yes,Could Have Been Me by The Struts +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,20,Business: Information Systems,,Marketing,"53,715",52.9805,-6.0427,No,Other,cat,No,night owl,Yes,Calico Skies by Paul McCartney +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,19,Engineering: Industrial,,,"53,706",33.8195,-84.4155,No,pepperoni,dog,No,early bird,Maybe,"Fake Love, Drake" +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC001,21,Computer Science,No,No,"53,711",43,88,Maybe,pepperoni,cat,Yes,no preference,Maybe,My rapstar +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,19,Science: Biology/Life,,,"53,706",40.7128,-74.006,No,sausage,dog,No,night owl,Yes,Jail -Kanye West +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,19,Engineering: Industrial,,,"53,706",41.8781,-87.6298,No,pepperoni,dog,No,night owl,Maybe,yellow coldplay +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,19,Data Science,,,"53,706",41.8781,-87.6298,Yes,sausage,dog,Yes,night owl,Yes,Tatuajes +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,19,Business: Information Systems,,,"53,706",44.8256,-93.1859,No,pineapple,dog,Yes,night owl,Maybe,Currently: Reminder by the Weeknd +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,20,Computer Science,,,"53,706",41.9028,12.4964,No,pepperoni,dog,Yes,night owl,Yes,"LOST IT by Layto + +(at least at the moment)" +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,19,Science: Other,,,"53,715",31.2304,121.4737,Yes,pepperoni,dog,Yes,night owl,Yes,Despacito +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,19,Engineering: Mechanical,,,"53,703",38.57,-109.55,No,pepperoni,cat,No,early bird,Yes,Woodland +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,20,Other (please provide details below).,Economics Math Emphasis,Data Science,"53,705",37.4419,122.143,Yes,mushroom,cat,No,night owl,Yes,Slumber Party by Ashnikko. +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC001,20,Engineering: Mechanical,,,"53,715",44.1198,9.7085,No,basil/spinach,dog,Yes,night owl,Yes,Kill the Sun -Motherfolk +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,19,Computer Science,,Intended data science certificate,"53,715",37.5665,126.978,No,pepperoni,cat,Yes,night owl,Maybe,Better Now by Post Malone or Ego Death (ft. Steve Vai) by Polyphia +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,20,Other (please provide details below).,Economics ,Data Science ,"53,703",30.2672,-97.7333,Yes,pepperoni,dog,No,night owl,Maybe, +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,20,Other (please provide details below).,Economics,,"53,703",41.87,-87.62,Maybe,sausage,dog,Yes,night owl,Yes,Astrovan by Mt. Joy +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,20,Other (please provide details below).,Economics ,Philosophy,"53,703",40.7128,-74.006,No,mushroom,dog,Yes,early bird,Maybe,Father and Son by Cat Stevens +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,20,Other (please provide details below).,Information Science,English,"53,715",39.3077,-123.7995,No,basil/spinach,cat,No,early bird,Maybe,"""Lost in My Mind"" by Rufus du Sol" +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,18,Science: Chemistry,,,"53,706",41.8781,-87.6298,Maybe,pepperoni,dog,No,night owl,Yes,right now it is warm winds by sza and isaiah rashad +COMP SCI 319:LEC004,LEC004,22,Business: Finance,na,na,"53,703",24.4753,101.3431,No,pineapple,cat,No,night owl,Yes,Wow by Post Malone +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,19,Business: Other,,,"53,706",40.7128,-74.006,No,pepperoni,dog,No,no preference,Yes,Pretty Little Birds by SZA +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,19,Business: Information Systems,,Business: Operations Technology Management,"53,715",35.0319,135.748,Maybe,none (just cheese),cat,Yes,no preference,Yes,Come Sail Away by Styx +COMP SCI 319:LEC002,LEC001,,Other (please provide details below).,Energy Analysis and Policy - Public Policy,,"53,703",41.9028,12.4964,No,sausage,dog,No,no preference,Yes,Psychic City - YACHT +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,20,Computer Science,,,"53,711",43.0969,-89.5115,Maybe,pepperoni,dog,No,night owl,Maybe,Lofi +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,19,Business: Information Systems,,,"53,715",37.7749,-122.4194,Maybe,pepperoni,dog,No,night owl,Yes,Dancing Queen by ABBA +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,20,Mathematics/AMEP,,,"53,703",50,80,Maybe,Other,dog,No,no preference,Maybe,safe and sound +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,20,Other (please provide details below).,Economics,Certificate in data science,"53,715",34.0522,-118.2437,No,pepperoni,dog,No,early bird,No,I don’t have one at the moment. +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,19,Engineering: Biomedical,,"Biomedical Engineering, French ","53,706",44.9778,-93.265,No,pineapple,dog,Yes,early bird,Maybe, +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,19,Engineering: Mechanical,,,"53,711",26.0891,-80.1716,No,pepperoni,dog,No,night owl,Yes,gun to my head probably Bohemian Rhapsody +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,18,Engineering: Mechanical,,,"53,706",64.1265,-21.8174,No,green pepper,neither,Yes,night owl,Yes,Sick Love - Red Hot Chili Peppers +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,18,Science: Biology/Life,,,"53,706",13.0827,80.2707,No,mushroom,dog,No,night owl,Yes,Sugar Rush Ride - TXT +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,19,Science: Biology/Life,,,"53,715",42.0422,14.48,No,mushroom,cat,No,night owl,Yes,Vincent by Don McLean +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,18,Engineering: Biomedical,N/A,N/A currently ,"53,706",43.0747,270.6158,Maybe,pepperoni,dog,No,no preference,Maybe,"""Shadow"" by Macklemore" +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,20,Data Science,,Economic,"53,715",31.2304,121.4737,Yes,sausage,cat,No,night owl,Yes,好运来 +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,20,Mathematics/AMEP,,,"53,703",39.0407,117.1857,No,pepperoni,cat,No,night owl,Yes,Let It Go +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,18,Engineering: Mechanical,,,"533,706",28.3852,-81.5639,No,none (just cheese),dog,No,night owl,Yes,He's a Pirate by Klaus Badelt +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,22,Other (please provide details below).,회계,데이터 과학,"53,715",37.5665,126.978,Maybe,none (just cheese),neither,No,night owl,Yes,Summer-Paul Blanco +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,,Engineering: Biomedical,,,"53,706",43,-79,Maybe,mushroom,dog,No,no preference,Maybe,Rockabye by Clear Bandit +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,19,Engineering: Mechanical,,,"53,706",43.0731,-89.4012,No,sausage,dog,Yes,early bird,No,Stone - Whiskey Myers +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,19,Engineering: Mechanical,,,"53,706",43.1616,-89.9112,No,macaroni/pasta,dog,Yes,night owl,Yes,Something More by love-sadKID +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC001,18,Computer Science,,I am going for a certificate (Minor) in Data Science,"53,703",41.0151,28.9795,Maybe,pineapple,cat,No,night owl,Maybe,Butterfly effect +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,18,Engineering: Mechanical,,,"94,596",37.7749,-122.4194,No,pineapple,dog,No,night owl,Maybe,Creepin' by The Weekend +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,22,Science: Other,,,"53,705",24.8607,67.0011,Maybe,Other,cat,Yes,early bird,Yes,hidden in the sand by tally hall +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,18,Engineering: Biomedical,N/A,Potentially Environmental Engineering,"53,706",48.8566,2.3522,No,pepperoni,cat,No,night owl,Yes,"Space Oddity by David Bowie. Although, I like the 2019 mix more than the original, got that added instrumental power. " +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,19,Business: Actuarial,,Econ,"53,715",1.3115,103.9213,Maybe,pineapple,dog,No,night owl,Yes,My Heart will Go On +COMP SCI 319:LEC001,LEC001,28,Science: Physics,,Planiing to do a Doctoral minor in computer science.,"53,715",53.8011,-9.5223,No,sausage,dog,Yes,no preference,Yes,"Thriller, by Michael Jackson." +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,20,Other (please provide details below).,Psychology Major and on the Pre-med track,Minors in Asian American Studies and Data Science,"53,715",41.8781,-87.6298,No,sausage,dog,No,night owl,Yes,missed calls by Mac Miller +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,19,Computer Science,,,"53,703",47.6062,-122.3321,Yes,sausage,cat,Yes,no preference,Yes,"Tyler, The Creator - 911 / Mr. Lonely" +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,19,Science: Other,Astronomy-Physics,Physics,"53,715",12.9716,77.5946,No,Other,dog,No,no preference,Maybe,Any song by BTS +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,18,Computer Science,,,"53,706",40.7287,-74.0002,Maybe,sausage,cat,Yes,no preference,Yes,what is life - george harrison +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,19,Engineering: Biomedical,,,"53,706",30.267,-97.743,No,pepperoni,cat,Yes,no preference,Yes,Freaks - Surf Curse +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,21,Science: Biology/Life,,Conservation Biology,"53,703",39.7439,84.6366,No,Other,dog,No,early bird,Yes,"""Shine a Light"" by The Rolling Stones" +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,20,Data Science,,,"53,703",36.6512,117.1201,Yes,pepperoni,cat,No,night owl,Yes,No +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",48.8566,2.3522,Maybe,sausage,dog,No,night owl,Yes,ignition remix by R Kelly +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,20,Science: Other,Environmental science,,"53,726",48.8566,2.3522,Maybe,macaroni/pasta,cat,No,night owl,Yes,Amour Plastique +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,21,Business: Finance,,,"53,715",35.6895,139.6917,No,pineapple,cat,No,night owl,Maybe,"""See You Again""" +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,20,Engineering: Biomedical,,,"53,703",48.8577,-357.7067,No,pineapple,dog,No,no preference,Maybe,Everywhere by Fleetwood Mac +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,18,Business: Actuarial,,,"53,706",47.6062,122.3321,Maybe,sausage,dog,Yes,no preference,No,I’m Good (Blue) - Bebe Rexha and David Guetta +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,22,Science: Other,Atmospheric and Oceanic Sciences,,"53,711",35.6895,139.6917,No,mushroom,dog,Yes,early bird,Yes,DARE - Gorillaz +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,18,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,mushroom,dog,No,early bird,Maybe,Cheerleader by Omi +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,23,Mathematics/AMEP,,Economics,"53,711",35.6895,139.6917,No,green pepper,dog,No,night owl,Yes,"Sunday Candy + +by Nico Segal and The Social Experiment" +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC001,20,Computer Science,,,"53,715",43.0731,89.4012,No,pineapple,cat,No,night owl,No,I don't have one +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",41.8818,-87.6232,No,pepperoni,dog,No,night owl,Yes,"""Heading South"" by Zach Bryan" +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,22,Engineering: Biomedical,,,"53,715",42.9955,-87.9291,No,mushroom,dog,Yes,early bird,Yes,Getaway Car by Taylor Swift +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,20,Business: Finance,N/A,N/A,"53,703",26.1224,-80.1373,No,pepperoni,neither,No,night owl,Yes,Closer +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,19,Data Science,,,"53,706",41.8781,-87.6298,No,sausage,dog,Yes,night owl,Yes,"""Codeine Crazy"" by Future" +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,,Data Science,,English BA,"53,703",33.749,-84.388,Yes,basil/spinach,dog,Yes,night owl,Yes,Beyonce - 6 inch (feat. The Weeknd) +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,19,Engineering: Mechanical,,,"53,703",25.2048,55.2708,No,none (just cheese),cat,No,night owl,Maybe,Eminem - Till I Collapse +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,20,Science: Biology/Life,,,"53,703",44.7687,-91.5169,No,pepperoni,dog,Yes,night owl,Maybe,"""Brooklyn Baby"" - Lana Del Rey" +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,21,Mathematics/AMEP,,,"53,715",3.139,101.6869,Maybe,pineapple,neither,Yes,early bird,Yes,metallica +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC001,20,Other (please provide details below).,Sociology,N/A,"53,726",34.0522,-118.2437,No,pineapple,cat,No,night owl,Maybe,8Teen by Khalid +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,19,Engineering: Biomedical,,,"53,706",42.3601,-71.0589,No,macaroni/pasta,dog,Yes,night owl,No,Shy by Hether +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,18,Data Science,,,"53,706",33.5458,-117.7817,Yes,sausage,dog,Yes,no preference,Maybe,Emotionally scared by lil baby +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,19,Science: Other,I am primarily majoring in Atmospheric / Oceanic Sciences!,"In addition to the AOS Major, I will be majoring in Communication Arts, Radio / TV Media studies.","53,703",43.6532,-79.3832,No,pepperoni,dog,Yes,night owl,Yes,Fallout by Marianas Trench!!! Gotta shout out my favourite local Canadian artists! +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,18,Business: Other,Economics,Maybe environmental studies or statistics. ,"53,706",41.878,-87.629,Maybe,sausage,dog,Yes,no preference,Maybe,Soundtrack to my life by kid cudi +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,18,Engineering: Mechanical,,,"53,706",39.6403,-106.3709,No,pineapple,dog,No,night owl,Yes,The ABC's +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Computer Science,Data Science,"53,715",39.5796,-104.9266,Yes,pepperoni,dog,No,night owl,Yes,Skeleton +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,21,Science: Physics,,,"53,715",47.3769,8.5417,No,basil/spinach,dog,No,night owl,Maybe,PRIDE by Kendrick Lamar +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,20,Engineering: Mechanical,,,"53,715",39.1031,-84.512,No,pepperoni,cat,Yes,early bird,Maybe,One - Metallica +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,20,Other (please provide details below).,Biology,Environmental Science,"53,715",42.36,-71.06,No,pineapple,cat,No,night owl,Yes,Light My Love- Great Van Fleet +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,18,Other (please provide details below).,Bio-Systems Engineering,,"53,704",43.6275,-89.7661,Maybe,sausage,dog,No,early bird,Yes,MICHUUL by Duckwrth +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,18,Business: Finance,Finance ,Information Systems with a minor in Computer Science,"53,706",29.9511,-90.0715,No,green pepper,dog,No,night owl,Yes,pill - d savage +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,20,Engineering: Biomedical,,,"53,703",43.7696,11.2558,Maybe,none (just cheese),dog,No,night owl,No,One more time by daft punk +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC001,21,Business: Other,Agricultural Business Management,N/A,"53,703",43.0731,-89.4012,No,macaroni/pasta,dog,Yes,night owl,Yes,Dancing With Our Hands Tied by T-Swift +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,18,Engineering: Industrial,,,"53,706",41.9524,-87.6779,No,Other,dog,Yes,no preference,Maybe,You and I - Wilco +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,21,Business: Other,,Legal Studies,"53,715",13.0945,-86.3538,No,none (just cheese),dog,No,early bird,No,titi me pregunto - bad bunny +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,18,Engineering: Mechanical,,,"53,706",21.3069,-157.8583,No,pepperoni,dog,Yes,no preference,Yes,Dark Necessities - Red Hot Chili Peppers +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,19,Business: Information Systems,,,"53,715",40.7023,-73.9887,No,green pepper,dog,Yes,night owl,No,F2F by SZA +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,19,Other (please provide details below).,English ,History ,"53,706",47.369,8.538,No,mushroom,dog,No,early bird,Maybe,Enchanted by Taylor Swift +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Mathematics/AMEP,,,"53,703",-0.1807,-78.4678,Yes,sausage,dog,Yes,night owl,Yes,You belong with me - Taylor Swift +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC001,18,Engineering: Other,Electrical Engineering,,"53,706",40.712,-74,Maybe,none (just cheese),dog,Yes,night owl,Yes,For Whom the Bell Tolls - Metallica +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC001,19,Business: Finance,,Business: Information Systems ,"53,706",-2.9001,-79.0059,Maybe,mushroom,cat,No,night owl,Yes,Steve Lacy - Bad Habit +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC001,18,Science: Physics,,Astronomy-physics,"53,706",44.9466,-93.2883,No,basil/spinach,cat,No,night owl,No, +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,19,Engineering: Other,,,"53,706",42.8,-89.6,Maybe,pineapple,cat,Yes,early bird,No,A Sky Like I've Never Seen by Fleet Foxes +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,21,Computer Science,,,"53,726",42.3184,-71.0449,Maybe,sausage,cat,No,no preference,Maybe,Orange Show Speedway - Lizzy McAlpine +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,19,Computer Science,,,"53,703",40.7773,-73.9553,No,pepperoni,dog,Yes,night owl,Yes,All Too Well (10 Minute Version) +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,18,Other (please provide details below).,Political Science,,"53,706",37.7749,-122.4194,Maybe,macaroni/pasta,cat,Yes,night owl,Maybe,Summer Nights - Lil Rob +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,19,Computer Science,,,"53,706",35.6895,139.6917,Maybe,pepperoni,dog,No,night owl,Yes,Change partners by nba youngboy and moneybagg yo +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,18,Engineering: Mechanical,,,"-53,703",41.7874,-87.6988,No,pepperoni,dog,Yes,night owl,Yes,Neverita-Bad Bunny +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,21,Engineering: Biomedical,,,"53,715",43.6532,-79.3832,No,basil/spinach,dog,Yes,early bird,Maybe,"Raspberry Beret, Prince" +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,21,Science: Physics,,,"53,703",52.52,13.405,No,green pepper,dog,Yes,no preference,Maybe,"Brazil, Declan Mckenna" +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,20,Engineering: Other,Engineering Mechanics: Aerospace,,"53,706",41.8818,-87.6232,No,sausage,dog,No,night owl,Yes,Elevator Days - Backseat Lovers +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,,Engineering: Mechanical,,,"53,706",19.1747,-96.1908,No,pepperoni,dog,No,night owl,No,"Cinema- Harry Styles, + +Efecto-Bad Bunny" +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,18,Engineering: Biomedical,,,"53,706",51.5074,-0.1278,No,pepperoni,dog,Yes,night owl,Yes,No Role Modelz - J. Cole +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,,Engineering: Biomedical,,,"53,715",43.07,89.4,No,tater tots,cat,Yes,night owl,Yes,Chum by Earl Sweatshirt +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,18,Data Science,,Political Science,"53,706",47.6032,-122.3303,Yes,Other,dog,Yes,night owl,Yes,Me and Your Mama - Childish Gambino +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,20,Engineering: Industrial,,,"53,703",-22.9068,-43.1729,Maybe,Other,dog,Yes,night owl,Yes,"Too Many Years - Kodak Black Ft. PnB Rock + +or + +Don't You Worry Child - Swedish House Mafia" +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,23,Computer Science,"Computer Science + + ","Data Science + + ","53,705",41.0082,28.9784,Yes,none (just cheese),dog,No,night owl,Yes,"Beni Aşka İnandır / Kolpa + + " +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC001,18,Engineering: Industrial,,,"53,706",39.7384,-104.9848,No,sausage,dog,Yes,no preference,Yes,Pray for me +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,19,Business: Other,"My major is Consumer Behavior and Marketplace studies + + + +Certificates in Data Science and Leadership ",N/A,"53,706",36.1627,-86.7816,No,none (just cheese),cat,No,no preference,No,"Right now one of my many favorite songs is ""Money & Love"" by Wizkid" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,20,Business: Actuarial,,,"53,704",43.1947,88.729,Maybe,pepperoni,cat,Yes,no preference,Yes,IPAs by 30 +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,19,Business: Finance,Finance,Computer Science,"53,706",49.2827,-123.1207,Maybe,pepperoni,cat,Yes,night owl,Maybe,Do you love me +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,19,Other (please provide details below).,Poli Sci,,"53,703",40.7128,-74.006,No,pepperoni,dog,No,night owl,Yes,"""No Worries"" lil wayne" +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,20,Engineering: Mechanical,,,"53,715",38.8937,-77.0361,No,pepperoni,dog,No,night owl,Yes,Downtown By Macklemore +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,,Other (please provide details below).,Political Science,,"53,706",38.8895,-77.0353,Maybe,none (just cheese),neither,No,night owl,Yes,Pretty Wings- Maxwell +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,25,Other (please provide details below).,Third-year law student,,"53,703",40.793,-73.9764,No,Other,dog,No,night owl,Yes,Terrapin Station by the Grateful Dead +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Political Science,,"53,706",41.8781,-87.6298,Maybe,pepperoni,dog,No,night owl,Maybe,Fancy Clown -MF DOOM +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC001,19,Business: Actuarial,,,"53,715",43.0731,-89.4012,No,basil/spinach,dog,Yes,night owl,Yes,More Than a Feeling +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,21,Science: Other,Economics,Data Science,"53,706",43.0731,-89.4012,No,pepperoni,dog,No,night owl,Maybe,potato salad - tyler the creator +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,19,Business: Information Systems,,,"53,706",21.3069,-157.8583,No,sausage,dog,Yes,no preference,No,Headlines by Drake +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,20,Data Science,,"Economics, Math","53,715",37.8706,112.5489,Yes,sausage,cat,No,night owl,Yes,Welcome to a wonderful land +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,20,Science: Biology/Life,n/a,n/a,"53,713",41.8472,-87.6256,Yes,sausage,dog,Yes,no preference,Yes,"Someday (salute Remix) - DJ Seinfield, salute" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Engineering: Other,,Physics Astronomy,"53,726",39.7392,-104.9903,No,pepperoni,neither,No,night owl,Yes,I don't have an all-time favorite as I listen to a wide variety of music genres but right now it's probably Illusory Sense by Ichika Nito. +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Engineering: Biomedical,,,"53,706",48.2082,16.3738,Maybe,mushroom,dog,No,night owl,Yes,Walking on a Dream +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC001,18,Data Science,,,"53,706",88.944,42.7756,Yes,pepperoni,cat,No,early bird,Yes,Nugget Man +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,20,Data Science,,,"53,706",41.3879,2.1699,Yes,pineapple,dog,Yes,night owl,Yes,Shoota +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,19,Science: Chemistry,,,"53,715",33.1581,-117.3506,No,macaroni/pasta,dog,Yes,night owl,Yes,Orange Blood by Mt. Joy although I couldn't truly pick just one song +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,22,Data Science,,,"53,715",39.9,116,Yes,sausage,neither,Yes,early bird,Yes,以父之名 +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,19,Business: Finance,,Certificate in Data Science (why im taking this class),"53,715",43.0389,-87.9065,Maybe,sausage,dog,No,no preference,No,Big Chungus +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",42.2193,-88.2489,No,pepperoni,dog,No,no preference,Yes,911/Mr. Lonely Tyler the Creator +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Business: Information Systems,,,"53,715",43.0731,-89.4012,No,pepperoni,dog,Yes,night owl,Yes,Stop Breathing - Playboi Carti +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,21,Other (please provide details below).,economic,,"53,715",24.8801,102.8329,Maybe,pineapple,dog,No,night owl,Maybe,fake love +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,20,Statistics,,,"53,711",40,116,Maybe,pepperoni,dog,Yes,early bird,No,Wildest Dreams - Taylor Swift +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,19,Computer Science,,,"53,703",48.8566,2.3522,No,Other,dog,No,night owl,Yes,Forever +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC001,20,Business: Information Systems,,,"53,711",44.9778,-93.265,No,sausage,dog,No,night owl,Yes,Black - Pearl Jam +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,21,Engineering: Mechanical,NA,NA,"53,706",40.7131,-74.0072,No,basil/spinach,dog,Yes,night owl,No,"My favorite song is Harry Styles' ""Watermelon Sugar""" +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC001,20,Engineering: Biomedical,,,"53,715",39.0968,-120.0323,Maybe,sausage,dog,No,night owl,Yes,The Good Stuff (Kenney Chesney) +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,18,Other (please provide details below).,Economics,,"53,706",55.9533,-3.1883,Yes,mushroom,dog,Yes,early bird,Maybe,"Leave before you love me - Marshmello, Jonas Brothers" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,20,Business: Other,I study economics and data science.,"economics, data science","53,711",39.9042,116.4074,Yes,pineapple,neither,Yes,early bird,Maybe,Beautiful +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,23,Other (please provide details below).,Economics major,None.,"53,711",24.1477,120.6736,Maybe,mushroom,neither,No,night owl,Yes,The Last Goodbye - Billy Boyd +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,19,Science: Other,,,"53,706",47.68,-122.2,Maybe,pineapple,dog,No,night owl,Maybe,saturday nights by khalid +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,20,Other (please provide details below).,economics,,"53,715",35.6,139.6,Maybe,tater tots,dog,Yes,night owl,Maybe,Ashe +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,21,Statistics,N/A,Microbiology ,"53,715",20.6597,-103.3496,No,pepperoni,dog,No,night owl,Yes,piel canela by los panchos +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,19,Engineering: Mechanical,,,"53,706",40.7128,-74.006,Maybe,mushroom,dog,No,night owl,Yes,Devolution by Starset +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,18,Engineering: Mechanical,,,"53,715",39.7392,-104.9903,Maybe,pineapple,dog,Yes,night owl,Yes,Unwritten - Natasha Bedingfield +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC001,20,Science: Biology/Life,Environmental Sciences,Global health,"53,703",52.52,13.405,No,pineapple,dog,No,no preference,Yes,This varies week by week but this week it is waving through a window from dear evan hansen +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,20,Engineering: Mechanical,,Might do business management as my second major,"53,706",22.5431,114.0579,Maybe,pepperoni,dog,Yes,no preference,No,"Don't really have a favorite, I like all kinds of songs, but I like old HK music a lot. " +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Statistics,,I am considering an English major. ,"53,706",32.7157,-117.1611,Maybe,none (just cheese),neither,No,night owl,Maybe,Umbrella +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC001,18,Engineering: Biomedical,,,"53,706",47.6062,-122.3321,Maybe,none (just cheese),dog,Yes,early bird,No,Upside Down -- Jack Johnson +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC001,20,Science: Physics,,,"53,703",41.8781,-87.6298,Maybe,pepperoni,cat,No,night owl,Yes,L'amour looks something like you +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,19,Engineering: Other,Computer Engineering,Computer Science,"53,703",41.8781,-87.6298,No,Other,dog,Yes,no preference,Yes,Myron - Lil Uzi Vert +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,Trumpet Performance,"53,706",48.8564,2.3532,No,sausage,cat,No,night owl,Yes,Stardust by Glenn Miller +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,18,Engineering: Biomedical,,,"53,706",40.0169,-105.2796,No,pepperoni,cat,No,night owl,Yes,Them Changes +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Business: Information Systems,,Marketing,"53,706",-45.0312,168.6615,No,Other,cat,No,night owl,No,Charleston Girl (live) by Tyler Childers +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC001,19,Data Science,,,"51,735",48.8566,2.3522,Maybe,pepperoni,cat,Yes,night owl,Yes,After The Storm - Kali Uchis and Tyler the Creator +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,19,Engineering: Biomedical,,,"53,706",33.4363,-112.0715,No,pepperoni,dog,Yes,night owl,No,It's Five O'Clock Somewhere +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,18,Science: Biology/Life,,,"53,706",20.8,-156.3,Maybe,sausage,cat,Yes,early bird,Maybe,Save your tears +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,19,Other (please provide details below).,Econ with Math Emphasis ,Statistics,"53,715",36,120,No,mushroom,dog,No,night owl,Yes,Some day or oneday +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,21,Business: Information Systems,,,"53,705",37.7749,-122.4194,No,pepperoni,dog,Yes,early bird,No,Hard to decide. I really like rap music. +COMP SCI 319:LEC002,LEC001,26,Science: Chemistry,,,"53,705",43.0731,-89.4012,No,sausage,neither,No,no preference,Maybe,My heart will go on +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,18,Other (please provide details below).,Psychology,,"53,706",32.7157,-117.1611,No,pepperoni,cat,No,no preference,Yes,"""Are You Bored Yet"" By Wallows" +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,20,Mathematics/AMEP,,,"53,715",43.0739,-89.3852,Maybe,pepperoni,dog,Yes,night owl,Yes,Something in the Orange by Zach Bryan +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,21,Engineering: Biomedical,N/A,N/A,"53,703",41.3874,2.1686,No,pineapple,dog,No,no preference,No,"Song: City of Stars + +Artist: Logic" +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC001,18,Statistics,n/a,n/a,"53,703",40.72,-73.98,Maybe,macaroni/pasta,dog,Yes,early bird,Maybe,River - Ben Platt +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,18,Engineering: Biomedical,,"I may potentially get a data science certificate, but also am on the pre-med track.","53,706",40.7128,-74.006,No,pineapple,dog,No,night owl,No,Love Me Like That by Sam Kim +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,19,Engineering: Other,Engineering: undecided,,"53,706",41.3874,2.1686,Maybe,pepperoni,dog,Yes,night owl,Maybe,44 Bulldog by Pop Smoke +COMP SCI 319:LEC003,LEC003,28,Engineering: Industrial,,,"53,715",29.9695,76.8783,Maybe,mushroom,dog,Yes,night owl,Maybe,Hotel California by Eagles +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,19,Other (please provide details below).,Economics,N/A,"53,706",32.7148,-117.1589,Yes,macaroni/pasta,cat,No,night owl,Yes,Myth by Beach House +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC001,18,Data Science,,,"53,706",35.6895,139.6917,Maybe,pineapple,dog,No,night owl,Yes,Daylight - Matt and Kim +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,18,Engineering: Other,"Material Engineering + + ","Chemical Engineering + + ","53,706",25.033,121.5654,No,pepperoni,dog,No,night owl,Maybe,反毒大使 +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,,Business: Actuarial,,,"53,711",39.9042,116.4074,No,mushroom,cat,Yes,night owl,Maybe,"*************** +I Love You 3000 +***************" +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Business: Information Systems,,,"53,703",38.7193,-9.1379,Maybe,pepperoni,dog,No,night owl,Maybe,All My Friends - 21 Savage +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,18,Engineering: Mechanical,,,"53,706",44.9537,-93.09,No,sausage,dog,No,night owl,Maybe,Biking +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,19,Engineering: Mechanical,,,53.706,43.0722,89.4008,No,none (just cheese),dog,No,night owl,No,Party in the U.S.A. - Miley Cyrus +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,19,Data Science,,,"53,715",19.076,72.8777,Yes,Other,cat,No,early bird,Yes,Buzz Me In by Remi Wolf +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC001,20,Statistics,,,"57,303",43.0117,88.2315,Maybe,sausage,cat,No,night owl,Yes,The way life goes lil uzi vert +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,19,Engineering: Mechanical,,,"53,051",36.1627,-86.7816,Maybe,macaroni/pasta,dog,No,night owl,Maybe,Welcome to the Jungle by GNR +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,18,Engineering: Mechanical,,,"53,706",37.7749,-122.4194,No,pepperoni,cat,No,night owl,Yes,Eagles - Hotel California +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,18,Science: Biology/Life,,pharmacology and toxicology,"53,706",30,120,Maybe,mushroom,dog,No,night owl,Yes,すべてが壊れた夜に by SEKAI NO OWARI +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,19,Engineering: Industrial,,,"53,706",41.4969,-81.6896,No,sausage,dog,No,night owl,Maybe,54321 by Offset +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,,Other (please provide details below).,Economics,,"53,715",37.7771,-121.9675,No,mushroom,neither,No,night owl,Yes,kill bill +COMP SCI 319:LEC001,LEC001,26,Engineering: Biomedical,N/A,N/A,"53,703",39.3245,-77.7397,No,basil/spinach,dog,No,night owl,Yes,Rocky Racoon - the beatles +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,19,Computer Science,,Data Science,"53,706",41.833,-87.9287,Yes,basil/spinach,neither,No,night owl,Yes,Major Minus- Coldplay +COMP SCI 319:LEC004,LEC004,25,Business: Other,Business Analytics,"Machine Learning, Data technology","53,715",15.2993,74.124,Maybe,green pepper,dog,Yes,night owl,No,Current favourite - NATU NATU from RRR +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,18,Engineering: Mechanical,,,"53,715",50.0755,14.4378,No,pineapple,dog,Yes,early bird,No,"Sitting On the Dock of the Bay, Otis Redding" +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,18,Engineering: Industrial,,,"53,706",19.6,-156,Maybe,none (just cheese),dog,No,night owl,Yes,Flowers by Miley Cyrus +COMP SCI 319:LEC002,LEC002,23,Business: Other,Business Analytics,,"53,703",62.3908,17.3069,Maybe,mushroom,neither,No,early bird,Maybe,New Romantics +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,20,Science: Physics,,Astrophysics,"53,706",24.8607,67.0014,No,green pepper,cat,No,early bird,Yes,Phoenix- Lindsey Stirling +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,20,Science: Other,"I am an Atmospheric, Oceanic, Space Sciences, and African-American Studies Major. + + ",,"53,703",27.28,89.385,No,pineapple,cat,No,no preference,Maybe,Meet Me in the Morning- Bob Dylan +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,21,Business: Finance,,,"53,703",24.8911,121.1158,Maybe,pepperoni,cat,No,no preference,Maybe,someone you loved +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical,N/A,N/A,"53,703",40.7128,-74.006,Maybe,pepperoni,dog,Yes,night owl,Yes,"Spin Me Round by Auggie Bello, Casey Abrams" +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,20,Engineering: Industrial,,,"53,703",32.7157,-117.1611,No,green pepper,cat,No,night owl,Yes,heat waves +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,20,Science: Other,Atmospheric and Oceanic Sciences,Environmental Science,"53,715",25.7617,-80.1918,No,pepperoni,dog,No,night owl,Yes,Iris - Goo Goo Dolls +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,19,Other (please provide details below).,Landscape Architecture and Urban Studies,Statistics ,"53,726",34.68,112.47,Maybe,sausage,dog,No,no preference,No,I like How Far I'll Go recently. +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC001,20,Engineering: Other,Nuclear Engineering,n/a,"53,711",43,-89.4,Maybe,pepperoni,dog,Yes,night owl,Yes,Wake Me Up by Avicii +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",40.4637,-3.7492,No,pepperoni,dog,Yes,no preference,Maybe,Free Fallin' Tom Petty +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,19,Engineering: Mechanical,,,"53,706",36.4864,-118.5658,No,sausage,dog,No,no preference,Yes,Love Sosa +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,20,Science: Other,Environmental Science,Certificate in Data Science,"53,706",42.0945,-90.1568,No,basil/spinach,cat,Yes,early bird,No,Respect by Aretha Franklin +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,19,Engineering: Mechanical,,,"53,706",35.6895,139.6917,No,sausage,cat,No,no preference,Maybe,"1.) Cigarettes, by Juice Wrld + +2.) Just wanna be loved (Rimix) ft. David Yang, by Kid $wami + +3.)Distraction, by Polo G." +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,18,Engineering: Biomedical,,,"53,706",47.6062,-122.3321,Maybe,basil/spinach,cat,No,night owl,Yes,sonder by the wrecks +COMP SCI 319:LEC002,LEC002,33,Business: Other,Business analytics,,"53,713",39.9042,116.3833,Maybe,Other,neither,Yes,night owl,Yes,Love is narcissus. +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,19,Engineering: Mechanical,,,"53,715",26.4511,-81.9481,No,macaroni/pasta,dog,No,night owl,Maybe,No Cure Zach Bryan +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,17,Engineering: Mechanical,,,"53,715",-32.8594,-71.2374,Maybe,pepperoni,dog,No,night owl,Yes,Tunak Tunak Tun - Daler Mehndi +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC002,19,Other (please provide details below).,"I am undecided but I am thinking of Data Science, Information Science, or Economics",,"53,706",47.6062,-122.3321,Maybe,basil/spinach,dog,No,no preference,Maybe,You Belong With Me - Taylor Swift +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,,Science: Biology/Life,,,"53,706",-6.369,34.8888,No,basil/spinach,neither,No,early bird,No,Pasoori +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Engineering: Biomedical,,,"53,706",51.5074,-0.1278,No,Other,dog,No,night owl,Yes,in my head by ariana grande +COMP SCI 319:LEC001,LEC001,25,Engineering: Other,,,"53,705",-6.1751,106.865,No,none (just cheese),dog,Yes,early bird,Yes,Don't Stop Me Now - Queen +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,21,Engineering: Other,,,"53,715",14.5995,120.9842,No,sausage,cat,No,no preference,Maybe,Russian Roulette - Red Velvet +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,,Computer Science,,,"53,703",61.2181,-149.9003,Maybe,pepperoni,dog,No,night owl,Maybe,7 Years +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,19,Other (please provide details below).,Economics,Data Science Certificate,"53,706",41.8781,-87.6298,Maybe,pepperoni,dog,Yes,night owl,Yes,Night Changes +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,18,Engineering: Mechanical,,,"53,715",35.6895,139.6917,No,green pepper,dog,No,night owl,Yes,The Recipe by Kendrick Lamar +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,18,Business: Actuarial,,,"53,706",29.3001,-94.7959,No,none (just cheese),dog,Yes,no preference,Yes,Style +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,19,Engineering: Other,Material Science and Engineering,,"53,706",45.4408,12.3155,No,sausage,dog,No,no preference,Yes,Its My Life - Bon Jovi +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,24,Computer Science,,,"53,703",47.6062,-122.3321,Maybe,basil/spinach,neither,Yes,early bird,Maybe,Eucalyptus by MF DOOM +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,18,Engineering: Biomedical,,,"53,715",39.7392,-104.9903,No,none (just cheese),dog,No,night owl,Maybe,Beautiful Crazy - Luke Combs +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,18,Computer Science,,,"53,704",35.6895,139.6917,No,pepperoni,dog,No,night owl,Maybe,Fukakouryoku by Vaundy +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,20,Business: Actuarial,,,"53,715",30.1588,-85.6602,No,pepperoni,dog,No,night owl,Yes,Till The End - Logic +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",42.9647,-87.9208,No,pepperoni,dog,No,early bird,Maybe,My Old School - Steely Dan +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,19,Engineering: Mechanical,,,"53,706",7.515,134.5825,No,pineapple,neither,Yes,no preference,No,Time by Pink Floyd +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,20,Business: Actuarial,,,"53,715",50.86,-2.16,No,pepperoni,dog,Yes,night owl,Maybe,A Thousand Miles by Vanessa Carlton +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,22,Science: Biology/Life,,Global Health,"53,703",52.3702,4.8952,No,none (just cheese),cat,Yes,night owl,No,"""Simulation Swarm"" by: Big Thief" +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",40.7,-74,No,Other,dog,Yes,night owl,Yes,Something in the Orange +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,18,Other (please provide details below).,Applying for mechanical engineering at the end of the spring semester. ,,"53,706",42.3601,-71.0589,No,pineapple,cat,No,early bird,Maybe,"The Javascript Rap, By MC meSpeak" +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,18,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,pineapple,cat,No,night owl,No,love lost by mac miller +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC001,19,Business: Information Systems,,,"53,715",6.5244,3.3792,Maybe,Other,cat,Yes,night owl,Yes,Tomorrow 2- Cardi B and Glorilla +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,20,Engineering: Mechanical,,,"53,715",41.0082,28.9748,No,pepperoni,dog,No,night owl,Yes,"************************* +Breakbot - Baby I'm Yours +*************************" +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC001,18,Business: Information Systems,,,"53,706",7.4868,37.7738,No,basil/spinach,dog,Yes,no preference,Maybe,"""I got a feelin""" +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,23,Engineering: Other,Chemical and Biological Engineering,,"53,726",43.7696,11.2558,No,pepperoni,dog,No,night owl,Maybe,Christian Dior Denim Flow +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,20,Engineering: Biomedical,,,"53,703",41.9218,-87.6486,No,pepperoni,dog,No,no preference,Yes,Misty by Stan Getz +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,18,Engineering: Biomedical,n/a,Chemical or Mechanical Engineering ,"53,706",29.9755,-90.0787,No,pepperoni,dog,Yes,night owl,Yes,"Jump - Mac Miller, but it really depends on the circumstance " +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,18,Data Science,,,"53,706",40.7458,-74.258,Maybe,pepperoni,dog,No,no preference,Yes,Idk +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,20,Science: Other,,,,45.9492,-89.2369,Maybe,sausage,dog,Yes,night owl,Yes,Objects in the Mirror by Mac Miller +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,19,Other (please provide details below).,International Studies,.,"53,706",51.4214,-0.2076,Maybe,none (just cheese),neither,Yes,no preference,Maybe,About You-The 1975 +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,18,Business: Actuarial,N/A,"I might possibly double major in RMI, but I have not decided. Also, if I don't get into the business school, then I will most likely major in statistics.","53,150",45.4408,12.3155,No,sausage,dog,Yes,early bird,Maybe,Sour Patch Kids by Bryce Vine +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,19,Mathematics/AMEP,,History,"53,706",61.2181,-149.9003,No,pepperoni,dog,No,night owl,Yes,Heaven - Bryan Adams +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical,,,"53,706",52.2297,21.0122,No,pepperoni,neither,No,night owl,Yes,Loyalty - Kendrick Lamar +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Psychology,,"53,703",40.6854,-73.9949,No,pepperoni,dog,Yes,night owl,Yes,Cherry-coloured funk +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,19,Engineering: Biomedical,,,"53,706",40.4355,-79.9915,No,pepperoni,dog,No,early bird,Yes,Dream On +COMP SCI 319:LEC004,LEC004,26,Science: Physics,,I am graduate student in the Physics PhD program. I have bachelors degrees in physics and math.,"53,703",46.8721,-113.994,Maybe,mushroom,cat,Yes,night owl,Maybe,I don't have one. +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,18,Business: Other,Marketing,Computer Science,"53,706",33.7,-117.8,No,sausage,dog,No,early bird,Maybe,Pluto Projector- Rex Orange County +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,19,Other (please provide details below).,Biology and Statistics,,"53,706",40.7128,-74.006,Maybe,green pepper,dog,No,no preference,Yes,Closer by RM +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC001,21,Other (please provide details below).,econ,data science,"60,517",,,No,sausage,dog,Yes,night owl,Yes,forever young - lil yachty +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,20,Computer Science,,"Either a certificate or another major in Data Science (in addition to primary, B.S. Computer Science)","53,715",151.7415,16.5004,Yes,pepperoni,cat,Yes,night owl,Maybe,Power Trip +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,19,Business: Information Systems,N/A,Risk Management & Insurance,"53,715",32.7157,-117.1611,No,basil/spinach,dog,No,night owl,Yes,Hard place- HER +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,19,Science: Physics,,Astronomy-physics,"53,715",33.4484,-112.074,No,sausage,dog,No,early bird,Yes,Angel Eyes by ABBA +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,18,Statistics,,Journalism,"53,706",47.6,-122.33,Yes,mushroom,cat,No,night owl,Yes,Right now Scheherazde by Rimsey-Korsakov because we are playing it in orchestra. +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Data Science,,,"53,703",48.2092,16.3728,Yes,Other,cat,No,night owl,Yes,Nights - Frank Ocean +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,18,Other (please provide details below).,Economics,Finance,"53,706",40.7128,-74.006,Maybe,mushroom,neither,Yes,no preference,Yes,Summer by Calvin Harris +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,21,Science: Other,n/a,n/a,"53,703",36.1627,-86.7816,No,pepperoni,dog,No,night owl,Yes,That's Why I Love Dirt Roads by Granger Smith +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,21,Other (please provide details below).,Economic ,Data science ,"53,703",22.5431,114.0579,Yes,sausage,neither,Yes,no preference,No,Better now (Post Malone) +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC001,22,Other (please provide details below).,Economics,,"53,715",43.7696,11.2558,No,pepperoni,dog,No,night owl,Yes,Nights by Frank Ocean +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,20,Computer Science,,,"53,715",43.0333,-87.9223,Maybe,pepperoni,dog,Yes,night owl,Yes,Virtual Insanity +COMP SCI 319:LEC002,LEC002,23,Business: Other,None,None,"53,703",39.9042,116.4074,No,mushroom,dog,No,early bird,Yes,Past Lives +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,20,Business: Actuarial,,,"53,715",41.8781,87.6298,No,pepperoni,cat,Yes,early bird,No,Got It On Me by Pop Smoke +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,19,Other (please provide details below).,Data Science ,Economics ,"53,703",40.7831,-73.9713,Yes,Other,dog,No,no preference,No,"It's Been a Long, Long Time" +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,20,Science: Other,Atmospheric and Oceanic Sciences (Meterology),,"53,715",43.0744,-89.3925,No,macaroni/pasta,dog,Yes,night owl,Yes,All Night Longer - Sammy Adams +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,20,Computer Science,,,"53,715",42.3611,71.0589,No,Other,dog,Yes,night owl,Yes,Way Back Home by Shaun +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,19,Engineering: Mechanical,,,"53,706",43.6532,-79.3832,No,pepperoni,dog,Yes,no preference,Maybe,Demons by Imagine Dragons +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Other (please provide details below).,statistics,"data science, pre-law, economics","53,706",35.6895,139.6917,Maybe,mushroom,dog,No,night owl,Yes,Graduation by Kanye West +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,18,Engineering: Mechanical,,,"53,706",43.0085,-87.9144,No,pepperoni,dog,No,night owl,Yes,Heartless +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,21,Business: Finance,,,"53,703",41.7058,-91.5812,No,sausage,dog,No,night owl,Yes,Lady May - Tyler Childers +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,20,Engineering: Mechanical,,I think I would want to go into film ,"53,726",37.7749,-122.4194,No,pepperoni,cat,Yes,early bird,No,"I dont have a favorite song right now but I really like artists like juice world and xxxtentacion + + + +my favorite songs by those artists are + +Man of The Year - JuiceWrld + +Vice City - XXXTENTACION" +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,19,Engineering: Industrial,,,"53,703",33.6088,-117.8734,Maybe,sausage,dog,No,night owl,Maybe,until the sun needs to rise +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,18,Business: Information Systems,,Finance,"50,376",41.87,-87,No,pepperoni,dog,No,night owl,Yes,Jungle Drake +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,,Computer Science,,,"53,715",28.5812,77.0509,Maybe,Other,dog,No,night owl,Yes,Jingle Bell- Hommie Dilliwala +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical," + +N/A",N/A,"53,711",41.4993,-81.6944,No,pepperoni,dog,No,night owl,Yes,90210- Travis Scott +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Statistics,,,"50,376",22.2032,-159.4957,No,sausage,dog,No,night owl,Maybe,He Can Only Hold Her by Amy Winehouse +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,18,Science: Other,Neurobiology,,"53,706",43.0731,-89.4012,No,Other,dog,Yes,night owl,Yes,Brandy by Looking Glass +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",51.5074,-0.1278,No,macaroni/pasta,cat,Yes,night owl,Yes,The Other Side of Paradise by Glass Animals +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical,,,"53,706",33.4484,-112.074,No,pepperoni,dog,No,night owl,Yes,“The Nights” by Avicii +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,19,Other (please provide details below).,Statistics and Data Science,History Minor,"53,715",41.8781,-87.6298,Yes,pineapple,dog,Yes,night owl,Yes,Runaway by Kanye West +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,19,Engineering: Mechanical,,,"53,715",37.3891,-5.9845,No,pepperoni,dog,No,early bird,Maybe, +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,19,Engineering: Mechanical,,,"53,703",33.4942,11.9261,No,sausage,dog,No,no preference,Maybe,SHout at the devil +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,20,Engineering: Mechanical,,,"53,715",28.3642,82.6955,No,Other,cat,No,night owl,Yes,Snow by Zach Byran +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",51.5,-0.12,Maybe,Other,neither,Yes,night owl,Yes,GIVE ME EVERYTHING +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,20,Other (please provide details below).,Psychology ,Data Science as certificates ,"53,703",38.914,121.614,Maybe,sausage,dog,No,night owl,Maybe,90210 by travis scott +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC004,18,Engineering: Biomedical,n/a,n/a,"53,706",43.0656,-89.3962,No,mushroom,dog,Yes,early bird,No,Bad habit by steve lacy +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,20,Computer Science,,,"53,711",31.326,75.5762,No,pepperoni,dog,No,night owl,Maybe,Unstoppable (By Sia) +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC001,20,Engineering: Biomedical,,,"53,703",55.9502,-3.1875,No,pepperoni,cat,No,night owl,Yes,Leaning On You By HAIM +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,22,Science: Chemistry,,,"53,726",20.7984,-156.3319,No,sausage,dog,No,night owl,Yes,"""The Good I'll Do"" by Zach Bryan" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,20,Other (please provide details below).,Mechanical Engineering ,History and Minor in Educational Studies,"53,705",43.0731,-89.4012,No,pepperoni,cat,No,no preference,Maybe,"Currently, ""Used to the Darkness,"" by Des Roc + + " +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,pepperoni,dog,Yes,no preference,Maybe,Savior- Kendrick Lamar +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC001,19,Business: Information Systems,,International Business,"53,706",45.1858,109.2468,Maybe,basil/spinach,dog,Yes,night owl,No,"""Body"" Loud Luxury" +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,21,Other (please provide details below).,Atmospheric & Oceanic Sciences,,"53,711",43.6123,-110.7054,No,macaroni/pasta,dog,No,night owl,Maybe,Party in the USA by Miley Cyrus +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,19,Data Science,,International Studies,"53,706",110.7624,43.4799,Yes,basil/spinach,dog,Yes,no preference,Yes, What Once Was - Her's +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,19,Other (please provide details below).,"Human Development and Family Studies + + ",Psychology,"53,715",23,113,No,pepperoni,cat,Yes,no preference,Yes,SOS +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,19,Business: Other,Marketing ,Psychology,"53,706",40.7831,73.9712,No,sausage,cat,No,night owl,Yes,Everybody wants to go to heaven - Glenn Yarbrough and the limeliters +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,18,Computer Science,,Data Science,"53,121",38.9344,-74.9224,Maybe,pepperoni,dog,No,night owl,Maybe,Replay +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,18,Business: Information Systems,Business: Information Systems,"OTM, Data Science minor","53,706",22.3193,114.1694,Maybe,macaroni/pasta,dog,Yes,night owl,Yes,Memphis Doom by Kordhell +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Other (please provide details below).,,Industrial Engineering or Econ as 2nd major.,"53,703",42.3601,-71.0589,Yes,sausage,dog,Yes,early bird,Yes,"""Where Da Hood At?"" by DMX" +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,18,Business: Information Systems,,,"53,706",46.2276,2.2137,Yes,sausage,dog,Yes,early bird,Maybe,Flowers by Miley Cyrus +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,21,Science: Biology/Life,,Data Science Certificate,"53,715",50.0755,14.4378,No,pepperoni,cat,Yes,early bird,Yes,Mirrorball by Zinadelphia +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,19,Data Science,My primary major is data science,My secondary major is Economics,"53,703",35,103,Yes,pineapple,dog,No,early bird,Maybe,Highest in the Room +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,20,Engineering: Mechanical,,,"53,703",44.5133,-88.0133,No,pepperoni,dog,No,night owl,Maybe,This Side of a Dust Cloud by Morgan Wallen +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,,Computer Science,,,"53,703",40.7128,-74.006,No,mushroom,dog,Yes,night owl,Yes,Warning by Morgan Wallen +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,22,Business: Finance,,,"53,703",42.3601,-71.0589,No,sausage,dog,No,night owl,Yes,Underwater - Rufus Du Sol +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,19,Engineering: Mechanical,,,"53,706",51.5074,-0.1278,No,sausage,dog,No,no preference,Yes,Read My Mind +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,18,Engineering: Other,,,"53,711",43.1169,-89.5621,Maybe,macaroni/pasta,cat,Yes,night owl,No,Honest Baby Keem +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,22,Other (please provide details below).,Economics w/ math emphasis,,"53,703",41.8781,-87.6298,No,pepperoni,dog,No,early bird,No,Jigsaw Falling Into Place +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,19,Engineering: Mechanical,,,"53,706",21.3414,158.1242,No,sausage,dog,No,early bird,No,Duke's On Sunday by Jimmy Buffett OR +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,20,Statistics,,"Data Science + +Political Science","53,711",35.1815,136.9066,Yes,mushroom,dog,No,early bird,Yes,"Livin on A prayer Bon Jovi + + " +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,18,Engineering: Biomedical,,,"53,706",43.0376,-90,No,sausage,dog,No,night owl,Yes,Location - Playboy Carti +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,18,Business: Information Systems,,,"53,706",41.8818,-87.6232,Maybe,pepperoni,dog,Yes,night owl,Yes,me enamaora by juanes +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,18,Other (please provide details below).,Economics BS,N/A,"53,706",0.3157,32.5781,Yes,green pepper,dog,Yes,early bird,Maybe,"Calm Down, Rema" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical,,,"53,706",40.2133,-77.008,No,pepperoni,dog,No,night owl,Maybe,freebird +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,19,Computer Science,,,"53,706",42.3611,71.0589,Yes,pepperoni,dog,Yes,early bird,No,Slide by Calvin Harris +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,,,"53,706",35.6895,139.6917,No,pepperoni,dog,Yes,night owl,No,take me back to the night we met +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,18,Engineering: Other,,,"53,706",51.5074,-0.1278,No,sausage,cat,No,night owl,Yes,"""Velvet Light"" Jakob Ogawa" +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,18,Science: Chemistry,,,"53,703",41.8781,-87.6298,No,pepperoni,dog,No,night owl,Maybe,Miss Understood - Little Simz +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,21,Data Science,,,"53,703",15.8451,-85.9351,Yes,Other,dog,No,night owl,Yes,Beautiful Girls +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,21,Other (please provide details below).,Economics,Data Science Certificate ,"53,703",32.7157,-117.1611,Maybe,pepperoni,dog,No,no preference,Yes,Daniel- Elton John +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,21,Computer Science,,Mathematics,"53,711",43.0478,-88.0014,No,basil/spinach,cat,Yes,night owl,Yes,Answers +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,18,Business: Actuarial,,,"53,715",43.0731,-89.4012,No,pineapple,dog,Yes,night owl,Yes,"""Best Song Ever""" +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,18,Science: Physics,,,"53,715",29.5669,106.593,Maybe,none (just cheese),cat,No,night owl,Maybe, +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,20,Other (please provide details below).,Economics,,"53,703",43.0289,-87.9722,No,pineapple,dog,No,no preference,Maybe,Hysteria by Def Leppard +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,18,Mathematics/AMEP,,,"53,706",7.2575,80.521,Maybe,none (just cheese),cat,No,no preference,Maybe,IZ-US – aphex twin +COMP SCI 319:LEC003,LEC003,,Science: Biology/Life,,,"53,705",40.4406,-79.9959,No,pepperoni,neither,No,night owl,Maybe,Be Quiet and Drive (Far Away) +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,20,Engineering: Other,,,"53,701",7.7368,98.3068,Maybe,sausage,dog,Yes,night owl,Yes,Otherside - Red Hot Chili Peppers +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,19,Business: Actuarial,,,"53,706",43.04,-87.91,Maybe,pepperoni,dog,No,no preference,No,Cabo - Bankrol Hayden +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,19,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,Other,cat,Yes,no preference,Yes,too many to choose from +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,19,Other (please provide details below).,BBA in finance with double major in Data science. ,data science,"1,520",30.2741,120.1551,Yes,sausage,neither,Yes,night owl,Yes,I don't have one. +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,20,Science: Other,Geoscience,Atmospheric and Oceanic Science,"53,704",41.8781,-87.6298,No,green pepper,cat,No,early bird,No,State of Grace by Taylor Swift +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,20,Science: Biology/Life,,,"53,715",40.713,-74,No,pepperoni,dog,No,night owl,Yes,POSE by MICHELLE +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,18,Engineering: Biomedical,,,"53,715",52.3631,4.8795,No,pepperoni,dog,Yes,early bird,Maybe,Mastermind by Taylor Swift +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,23,Data Science,,,"53,711",40.7537,-73.0814,Yes,pepperoni,dog,Yes,night owl,Yes,"I usually follow the trends in music. Currently one of my favorite songs is Creepin' by Metro Boomin, The Weeknd, and 21 Savage." +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,19,Engineering: Biomedical,,,"53,706",24.1635,120.6467,No,sausage,cat,Yes,night owl,Maybe,Wasting Time - Chiiild +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,18,Data Science,,Political Science,"53,706",18.4655,-66.1057,Yes,mushroom,dog,Yes,early bird,Yes,Gypsy by Fleetwood Mac +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,20,Business: Finance,,Risk management,"53,715",30.2741,120.1551,Maybe,mushroom,cat,Yes,night owl,Maybe,Last Suprise- Lyn +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,18,Engineering: Biomedical,,,"53,706",26.4536,-81.9571,No,pineapple,dog,No,night owl,Maybe,My favorite song is probably Head Over Heels by Tears for Fears +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,19,Business: Actuarial,,Risk Management and Insurance,"53,703",44.9537,93.09,No,pepperoni,dog,No,night owl,No,Daydreaming - Harry Styles +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Other (please provide details below).,Economics,,"53,703",39.9167,116.3833,Maybe,pepperoni,dog,No,night owl,Maybe,Ghost by Matthew Parker +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,19,Engineering: Mechanical,,,"53,726",34.8697,-111.7609,No,Other,cat,No,night owl,Yes,Hold the Line - Toto +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC001,19,Engineering: Biomedical,,,"53,706",44.9537,93.09,No,pineapple,dog,Yes,early bird,No,Whole Wide World +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,18,Data Science,,,"53,719",41.8781,-87.6298,Yes,green pepper,dog,No,night owl,Maybe,This Is Amazing Grace +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,18,Engineering: Biomedical,,,"53,706",42.9955,-88.0957,No,mushroom,dog,Yes,night owl,Yes,Don't Fear the Reaper +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,22,Computer Science,NA,Business,"53,715",17.385,78.4867,No,mushroom,dog,No,night owl,Yes,Un Millon by The Marias +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,21,Science: Biology/Life,,"Digital Studies (certificate), Computer Science (certificate)","53,703",51.3151,3.1309,No,pineapple,cat,No,night owl,Yes,"Defying Gravity - Wicked + +The Tree on the Hill - The Lightening Thief Musical + +Reckless Driving - Lizzy McAlpine + +Hawk in the Night - Madds Buckley + +Stick Season - Noah Kahan + +Dear John - Taylor Swift + +Sorry I couldn't pick just one!" +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Data Science,,,"53,703",21.3069,-157.8583,No,pepperoni,neither,Yes,no preference,No,i want war(BUT I NEED PEACE) - Kali Uchis +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,20,Business: Information Systems,,Business: Marketing,"53,705",35.6895,139.6917,No,none (just cheese),cat,No,night owl,Yes,Ghost in the Machine - Sza ft Phoebe Bridgers +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC001,19,Engineering: Mechanical,,,"53,706",25.7019,-80.4362,No,macaroni/pasta,dog,No,night owl,Yes,mitis +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,18,Engineering: Biomedical,,,"53,706",39.6417,74.1886,No,basil/spinach,dog,Yes,night owl,Yes,"Walking on a Dream, Empire by the Sun" +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,19,Data Science,,,"53,703",41.8818,87.6298,Yes,pepperoni,dog,No,early bird,Maybe,You Should Probably Leave - Chris Stapleton +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,,Statistics,,,"53,706",40.7128,-74.006,Yes,none (just cheese),dog,No,night owl,Maybe,When We Were Young by Adele +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,18,Business: Finance,My primary major is finance,My secondary major will either be information systems or data science depending on how I feel at the end of the semester,"53,726",30.0444,31.2357,Yes,none (just cheese),neither,No,early bird,Yes,Rich Flex by 21 savage and drake +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC001,19,Other (please provide details below).,Data Science and Psychology,,"53,706",34.0522,-118.2437,Yes,pineapple,cat,No,early bird,Yes,dramatic +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,19,Engineering: Other,,,"53,706",19.4326,-99.1332,No,pepperoni,dog,No,no preference,Yes,Me Porto Bonito by Bad Bunny +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,18,Engineering: Biomedical,,,"53,706",41.8781,-87.6298,No,pineapple,dog,No,no preference,No,Self Care - Mac Miller +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,20,Business: Other,Management and Human Resources,Neurobiology,"53,703",41.9134,-87.675,No,pineapple,dog,Yes,early bird,Maybe,It's a long way to the top (if you want to rock and roll) +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,20,Other (please provide details below).,Consumer Behavior and Marketplace Studies ,Certificate on Data Science,"53,719",43.0731,-89.4012,No,sausage,dog,No,no preference,Yes,Mic Drop by BTS +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,18,Computer Science,,,"53,706",32.7157,-117.1611,Maybe,pineapple,dog,Yes,no preference,Maybe,"""PB & J"" by Mitchell James" +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,,,"53,711",41.882,-87.7057,No,Other,cat,No,no preference,Yes,dark red by steve lacy +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,18,Engineering: Mechanical,,,"53,706",32.0853,34.7818,No,pineapple,dog,Yes,no preference,Maybe,The great gig in the sky - pink floyd +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,21,Computer Science,N/A,N/A,"53,711",17.385,78.4867,No,pineapple,neither,No,night owl,No,Tum Hi Ho +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,18,Science: Biology/Life,,,"53,706",37.7749,122.4194,Yes,none (just cheese),dog,No,night owl,Yes,Under the Sun by Cuco +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,20,Engineering: Biomedical,N/A,N/A,"53,703",40.7672,-73.9101,No,sausage,dog,No,early bird,No,Good Old Fashioned Lover Boy by Queen +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,18,Engineering: Biomedical,,,"53,715",41.8781,-87.6298,No,pepperoni,dog,Yes,night owl,Yes,How to Save a Life by The Fray +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,20,Other (please provide details below).,Economics,,"53,562",21.3891,39.8579,No,mushroom,cat,No,night owl,Yes,New Light by John Mayor +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC001,18,Statistics,,,"53,703",47.56,7.59,Maybe,Other,dog,No,no preference,No,Wait for It by Leslie Odom Jr. +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,18,Data Science,None.,None.,"53,706",41.9028,12.4964,Maybe,pepperoni,dog,Yes,night owl,Yes,Mr. Brightside by The Killers +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,19,Data Science,"I am an Economics major, but I am trying to pair that with a data science certificate.","No secondary majors, just one certificate.","53,706",43.041,-87.906,Maybe,pepperoni,dog,No,early bird,No,reloaded - Chicken P +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,17,Other (please provide details below).,im currently in highschool and I don't know what major I am going to do yet,,"53,562",41.0082,28.9784,Maybe,mushroom,dog,No,night owl,Yes,"""Whats good"" by tyler the creator" +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,21,Business: Finance,,Supply Chain Management,"53,703",61.431,-142.9113,No,sausage,dog,Yes,early bird,Yes,Lemon Tree by Mt. Joy +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,19,Business: Actuarial,,Mathematics,"53,706",46.01,-91.4821,Yes,pepperoni,dog,Yes,night owl,Yes,"4 Da Gang by 42 Dugg + + " +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,22,Other (please provide details below)., Econ and DS,maybe also minor in sth,"53,703",23.129,113.2532,Maybe,mushroom,dog,Yes,no preference,No,Lemon (Kenshi Yonezu) +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,20,Other (please provide details below).,Economics,,"53,703",43.07,89.4,No,pepperoni,dog,No,night owl,Yes,Seven Nation Army by The White Stripes +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,20,Engineering: Industrial,,,"53,703",-6.369,34.888,No,macaroni/pasta,dog,No,night owl,Yes,Love Sosa +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,18,Engineering: Biomedical,,,"53,706",42.3601,71.0589,No,pineapple,dog,Yes,early bird,Yes,We Are The Champions +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,18,Data Science,,Economics,"53,706",1.3521,103.8198,Yes,pepperoni,dog,Yes,night owl,Yes,love. - kid cudi +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,21,Business: Finance,,,"53,703",40.7128,-74.006,No,pepperoni,dog,Yes,early bird,Yes,Party USA by Katy Perry +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,19,Business: Information Systems,n/a,n/a,"53,706",41.8781,87.6298,No,Other,neither,Yes,night owl,Yes,jumbotron by drake +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,19,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,none (just cheese),dog,No,night owl,Yes,Instant Crush by Daft Punk +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,18,Business: Finance,,Data Science,"53,715",20.7984,-156.3319,Yes,pepperoni,dog,No,early bird,Yes,Firework- Katy Perry +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,19,Engineering: Mechanical,,,"53,706",4.711,-74.0721,No,pineapple,dog,Yes,night owl,Maybe,no role modelz +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,18,Business: Finance,,,"53,706",37.3382,-121.8863,No,pineapple,dog,No,night owl,Yes,Good News by Mac Miller +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,,Data Science,,Economics,"53,715",53.48,-2.24,Yes,sausage,dog,Yes,night owl,Maybe,Hotel California by The Eagles +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC001,,Business: Other,,legal studies ,"53,706",40.9386,21.1063,Maybe,pineapple,dog,Yes,night owl,No,L-O-V-E by Nat King Cole +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,,Engineering: Mechanical,,,"53,706",41,12,No,sausage,cat,Yes,night owl,Yes,Ram Ranch +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,19,Engineering: Mechanical,,,"53,703",42.1098,-87.7335,No,macaroni/pasta,dog,No,night owl,Maybe,On Wisconsin +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,19,Business: Other,"Hi, I'm in Economics major "," I wanna double data science major as well. I also take a business certificate. + + ","53,703",23.1291,113.2644,Yes,pepperoni,neither,No,night owl,Maybe,"ummmm doubletake. I love the rhyme + + " +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,20,Engineering: Mechanical,,,"53,726",38.5327,-105.9969,No,green pepper,dog,Yes,night owl,Maybe,good news by mac miller +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,19,Engineering: Mechanical,N/A,I'm looking at getting certificates in Business Operations or Administration,"53,706",-37.8004,174.87,Maybe,pineapple,dog,No,night owl,Maybe,Enchanted by Taylor Swift or I Only Have Eyes for You by The Flamingos +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC001,26,Engineering: Mechanical,,,"53,703",37.5665,126.978,No,pineapple,dog,No,night owl,No,Sunflower +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,,Business: Actuarial,,RMI,"53,706",44.1562,12.2181,No,basil/spinach,dog,Yes,night owl,Yes,Too many +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC001,18,Other (please provide details below).,undecided,none,"53,706",32.7157,117.1611,Maybe,pepperoni,cat,No,no preference,Yes,Outerspace - BEAUZ +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,20,Business: Finance,,,"53,703",47.6495,-122.3708,No,sausage,dog,No,night owl,Yes,Stairway to Heaven by Led Zeppelin +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,18,Engineering: Mechanical,,,"53,706",-13.5207,-71.9791,No,pepperoni,cat,No,night owl,Yes,Forever After All - Luke Combs +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,18,Engineering: Industrial,,,"53,706",43.6123,-110.7054,No,sausage,dog,No,night owl,Maybe,Love by kid cudi +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,,Engineering: Mechanical,,,"53,706",37.7749,-122.4194,No,none (just cheese),cat,No,early bird,Yes,Pursuit of Happiness - Kid Cudi +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,,,"53,706",37.8531,15.2879,Maybe,Other,cat,No,no preference,Maybe,Interstate Love Song- Stone Temple Pilots +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,,Business: Finance,,,"53,705",22,120,Maybe,pineapple,neither,Yes,night owl,Yes,love story +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,20,Data Science,,,"53,726",64.1814,51.6941,Yes,sausage,dog,Yes,night owl,No,sweater weather +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,20,Engineering: Mechanical,,,"53,716",38.9072,-77.0369,No,pepperoni,dog,Yes,night owl,No,Una Vez +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,19,Business: Information Systems,,,"53,715",43.0731,-89.4012,No,sausage,dog,No,night owl,Yes,Life is a Highway +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,18,Business: Information Systems,,,"53,706",44.9591,89.6301,No,pepperoni,cat,No,no preference,Yes,Supermarket Flowers -Ed Sheeran +COMP SCI 319:LEC003,LEC003,,Languages,,,"53,562",31,121,Maybe,pineapple,dog,No,no preference,Yes,生而为人 +COMP SCI 319:LEC002,LEC002,23,Other (please provide details below).,Information - Data Analytics track,NA,"53,705",43.0731,-89.4012,Maybe,pepperoni,cat,No,night owl,No,No Hands +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,19,Engineering: Other,My primary major is Engineering Mechanics.,N/A,"53,703",43.07,-89.4,Maybe,none (just cheese),dog,Yes,early bird,Yes,Wish you were here - Pink Floyd +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Finance,Information Systems,"53,706",35.6895,139.6917,No,pepperoni,dog,No,early bird,No,Playlist (Kid Quill) +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,19,Data Science,,,"53,706",41.8781,-87.6298,Yes,pepperoni,dog,No,night owl,Yes,Feathered Indians - Tyler Childers +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC001,19,Other (please provide details below).,Undecided ,,"53,704",26.4434,-82.1115,Yes,pineapple,cat,No,no preference,Maybe,Coming Home by Leon Bridges +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,20,Data Science,,Information Science,"53,703",25.7617,-80.1918,Yes,pepperoni,dog,No,night owl,Yes,Love Yourz - J Cole +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,24,Other (please provide details below).,"I was a psychology major at my undergraduate. Now, I work as a Post-Bac Research Specialist here in the Department of Psychology. My next desired degree will be a PhD in Clinical Psychology!",N/A,"53,716",45.8998,6.1284,No,Other,cat,No,night owl,Maybe,The Perfect Girl by Mareux +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,20,Business: Information Systems,,Economics,"53,703",43.66,-70.26,No,sausage,dog,No,early bird,Yes,Band on the Run - Wings +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Economics BA,no,"53,703",28.6829,115.8582,Maybe,Other,dog,No,night owl,Yes,Under the Stars +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,ECONOMICS BS,NO,"53,703",23.1,113.2,Maybe,basil/spinach,cat,No,night owl,Maybe,"F.Chopin, Ballade No.1, Op.23" +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,19,Other (please provide details below).,Economics,consumer behavior and marketplace studies,"53,715",28.6139,77.209,No,none (just cheese),dog,Yes,night owl,Maybe,Bad idea- girl in red +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,18,Engineering: Mechanical,,,"53,706",35.7796,-78.6382,No,none (just cheese),dog,Yes,no preference,No,"I can't pick just one, but anything Lana Del Rey. " +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Science: Biology/Life,,Political Science,"53,706",42.3601,-71.0589,No,macaroni/pasta,dog,No,night owl,Yes,"""Conversations in the Dark"" by John Legend" +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,18,Business: Other,Real Estate & Urban Land Economics,Data Science Certificate,"53,706",43.0731,-89.4012,No,none (just cheese),dog,No,night owl,Maybe,90210 by Travis Scott +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC001,19,Other (please provide details below).,Information Science,Data Science certificate,"53,715",41.9104,-85.9825,No,pepperoni,dog,Yes,night owl,No,Big Parade by the Lumineers +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,20,Other (please provide details below).,Economics,Political Science,"53,715",38.9072,-77.0369,Yes,none (just cheese),dog,Yes,night owl,Yes,Ode to a Conversation Stuck in Your Throat - Del Water Gap +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,19,Engineering: Mechanical,,,"53,706",45.5122,-122.6587,No,basil/spinach,dog,Yes,early bird,Yes,Fergalicious by Fergie +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,20,Business: Other,I am an HR management major,Information Science ,"53,711",30.0444,31.2357,No,Other,cat,No,night owl,Yes,Closer +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,18,Data Science,,"Economics, and/or Pre-Business (Marketing or Finance)","53,715",40.2848,-76.6493,Yes,none (just cheese),cat,No,night owl,Maybe,MCK by Group Project +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,19,Engineering: Other,Materials Science and Engineering,,"53,711",41.3814,2.1776,No,Other,dog,No,night owl,Yes,Bird's Eye View - Static Selektah +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,18,Data Science,,Economics,"53,706",39.9526,-75.1652,Yes,mushroom,cat,Yes,night owl,No,1937 State Park +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,18,Engineering: Biomedical,,,"53,706",45.4631,-88.787,No,mushroom,cat,Yes,night owl,No,Hotel Room Service by Pitbull +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,19,Business: Actuarial,,"Data Science, Risk Management & Insurance","53,706",37.7749,-122.4194,Yes,pineapple,dog,No,early bird,No,Paris +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC004,18,Statistics,,Data Science is my second major,"53,706",38.9494,-77.0611,Yes,pepperoni,dog,Yes,night owl,Yes,"Absolutely have no idea. Too many favorites. I know its a cop out answer, but its all I've got. " +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC001,19,Mathematics/AMEP,,"Data Science certificate, Business certificate","53,703",43.0722,89.4008,No,basil/spinach,cat,No,early bird,Maybe,Goodbye Yellow Brick Road +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,19,Business: Information Systems,,Accounting,"53,715",47.6062,-122.3321,No,sausage,dog,Yes,early bird,No,Rich Girl +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,20,Other (please provide details below).,Economics ,,"53,703",51.5099,-0.1181,No,mushroom,dog,Yes,early bird,No,"Burn, Burn, Burn by Zach Bryan" +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC001,19,Business: Finance,,Information systems,"53,715",44.8413,-93.1669,No,pepperoni,dog,Yes,night owl,Yes,Pursuit of Happiness +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,20,Engineering: Industrial,,,"53,703",44.9365,-93.6579,No,pineapple,dog,No,night owl,Yes,August +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,19,Data Science,,,"53,711",40.7128,-74.006,Yes,pepperoni,dog,No,night owl,Yes,Last Last - Burna Boy +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,19,Business: Information Systems,,Business: Accounting,"53,715",44.4214,-92.0081,No,mushroom,dog,Yes,no preference,Maybe,Runaway +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,20,Computer Science,,Cert in Data Science,"53,711",43.3196,3.3125,No,green pepper,dog,Yes,night owl,Yes,Venetia- Lil Uzi Vert +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,20,Engineering: Biomedical,,,"53,715",43.0403,-87.9147,No,sausage,dog,Yes,no preference,Yes,Jack and Diane +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,21,Other (please provide details below).,Communication arts,Strategic communication,"53,703",43.0731,-89.4012,No,mushroom,cat,Yes,early bird,Yes,她的睫毛 +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,22,Other (please provide details below).,Journalism and mass communication,Data Science,"53,703",30.2741,120.1551,Maybe,pineapple,dog,Yes,night owl,Maybe,N95 - Kendrick Lamer +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,18,Computer Science,,Data Science,"53,706",37.3688,-122.0363,Yes,Other,neither,No,early bird,Yes,Hungarian Rhapsody No. 2 by Franz Liszt +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,economics,,"53,706",39.1303,-94.6362,No,pineapple,cat,Yes,night owl,Yes,missed calls +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,18,Engineering: Mechanical,,,"53,706",35.6895,139.6917,Maybe,pepperoni,dog,Yes,night owl,Yes,The ills by Denzel Curry +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,18,Engineering: Biomedical,,,"53,706",41.83,-87.6,No,macaroni/pasta,cat,No,no preference,No,Other Side of the Door +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC001,21,Other (please provide details below).,Right now BSE,n/a,"53,703",33.6189,117.9298,No,mushroom,dog,No,early bird,No,Caught in the Country +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC003,18,Engineering: Mechanical,,,"53,706",42.4155,-88.0731,No,pepperoni,dog,No,no preference,No,It's too hard to pick +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,21,Data Science,,,"53,590",43.1892,-89.2567,Yes,mushroom,dog,Yes,early bird,Maybe,a whole new world - aladdin +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,,Science: Other,,,"53,589",42.3314,-83.0458,No,pepperoni,neither,No,night owl,Maybe,Paint Me Red +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,21,Science: Other,,,"53,715",45.1872,87.1209,No,pepperoni,dog,Yes,no preference,No,Space Song - Beach House +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,22,Mathematics/AMEP,,,"53,703",21.3069,-157.8583,No,pepperoni,dog,No,early bird,Yes,One More Time - Daft Punk +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC001,18,Other (please provide details below).,"I'm currently still deciding between several different majors. Originally, I applied to UWMadison with the intention of majoring in Nutritional Sciences but I'm currently leaning towards economics. ",,"53,706",37.5665,126.978,No,macaroni/pasta,cat,No,no preference,Yes,I don't have one +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,19,Engineering: Mechanical,,,"53,706",47.7429,-90.3265,No,pepperoni,dog,Yes,early bird,No,Inevitable by Lauren Daigle +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,23,Data Science,.,.,"53,704",32.7157,-117.1611,Yes,pepperoni,dog,Yes,early bird,Maybe,Avicii - Wake me up +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,,Computer Science,,,"53,703",40.7128,-74.006,Maybe,none (just cheese),neither,No,no preference,Maybe,i dont listen music +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,20,Other (please provide details below).,econ,data Science ,"53,706",39.9333,116.4446,Yes,pineapple,neither,No,night owl,No,catch my breath +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,20,Engineering: Industrial,,I also major in Statistics ,"53,726",3.139,101.6869,Maybe,pepperoni,dog,No,early bird,Maybe,The Weight by The Band +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,20,Business: Actuarial,,Also majoring in Risk Management and Insurance,"53,715",47.6,-122.3,No,sausage,dog,No,night owl,Maybe,Lover by Taylor Swift +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,20,Other (please provide details below).,Economics,,"53,703",43.0739,-89.3852,Yes,none (just cheese),cat,No,early bird,Maybe,Oblivion - Grimes +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,18,Engineering: Biomedical,,,"53,706",42.3601,-71.0589,No,none (just cheese),dog,Yes,night owl,Maybe,Strawberry Sunscreen by Lostboycrow +"COMP SCI 220:LAB345, COMP SCI 220:LEC004",LEC004,19,Science: Other,Atmospheric and Oceanic Science,,"53,706",52.3676,4.9041,Maybe,mushroom,dog,No,no preference,No,'I Need a Dollar' - MOLOW & Ben Hamilton +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,19,Engineering: Biomedical,,,"53,706",44.9437,-93.0943,No,basil/spinach,dog,Yes,night owl,Yes,Life on Mars? by David Bowie +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,22,Science: Other,,,"53,563",42.3601,-71.0589,No,sausage,dog,No,early bird,Yes,Til Tomorrow by Walker McGuire +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,economics ,data science ,"53,706",26.2389,73.0243,No,mushroom,neither,No,night owl,Yes,dekhte dekhte +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,19,Other (please provide details below).,I intend to be an information science major ,I was thinking of doing a certificate in computer science and entrepreneurship ,"53,711",43.0695,-89.4097,No,sausage,dog,Yes,early bird,Maybe,Straightjacket by Quinn XCII +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,18,Other (please provide details below).,Neurobiology,Data Science,"53,706",42.1106,-86.4794,Yes,pepperoni,dog,No,early bird,Yes, +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,18,Engineering: Other,Chemical Engineering,,"53,715",40.1209,9.0129,Maybe,basil/spinach,dog,No,night owl,No,"Feels- Pharrell Williams, Katy Perry, Big Sean" +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,22,Computer Science,,,"53,726",24.1477,120.6736,Yes,mushroom,dog,Yes,night owl,Maybe,Last Dance +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Engineering: Biomedical,,data science,"53,715",22.132,-159.6152,Yes,pepperoni,dog,No,early bird,Maybe,"burn, burn, burn by zach bryan" +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC001,19,Engineering: Biomedical,,Thinking about Electrical engineering double major,"53,706",55.6761,12.5683,No,basil/spinach,dog,Yes,no preference,Maybe,Say it ain't so by Weezer +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,,Computer Science,,,"53,706",48.8566,2.3522,No,pineapple,dog,No,night owl,No,Homecoming - Kanye +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,19,Engineering: Mechanical,,,"53,703",25.2048,25.2048,No,none (just cheese),dog,No,night owl,Maybe,Maan Meri Jaan - King +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,,Science: Biology/Life,,,"53,703",25.033,121.5654,No,pepperoni,neither,No,night owl,Maybe,The Final Countdown +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,18,Engineering: Mechanical,,,"53,706",42.3601,-71.0589,Maybe,sausage,dog,No,night owl,Yes,"All time: David Ashley Parker -Travis Denning + +Current: All the Good Ones Are -Brothers Osborne" +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,18,Engineering: Biomedical,,,"53,706",33.4934,-117.1488,No,pepperoni,dog,Yes,early bird,No,Enchanted by Taylor Swift. +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Business: Information Systems,,,"53,572",42.3601,-71.0589,No,pepperoni,cat,Yes,night owl,Yes,On Wisconsin +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Business: Information Systems,,Marketing,"53,705",11.7128,76.1104,No,sausage,neither,Yes,early bird,No,Jurassic Park theme song +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,19,Other (please provide details below).,Economics with math emphasis.,Mathematics.,"53,703",40.7128,-74.006,No,pepperoni,dog,No,night owl,No,Boy With Love by BTS +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,,,"53,706",44.5052,-89.7646,Maybe,mushroom,dog,No,early bird,No,The Great War by Taylor Swift +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,25,Statistics,,,"53,703",32.7157,-117.1611,No,mushroom,cat,No,early bird,Yes,OMG - NewJeans +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Business: Finance,,Economics,"53,706",43.4796,-110.7624,Maybe,pepperoni,dog,No,early bird,Maybe,Can I Kick It? +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,21,Science: Biology/Life,,,"53,703",42.3611,71.0571,No,green pepper,dog,No,night owl,Yes,Come Together - The Beatles +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,18,Engineering: Biomedical,,,"53,706",48.8566,2.3522,No,macaroni/pasta,cat,No,no preference,Maybe,Oogum Boogum +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,18,Engineering: Mechanical,Mechanical engineering,,"53,715",4.6243,-74.0636,No,Other,dog,Yes,no preference,Maybe,Cherries by Hope Tala & Amine +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,19,Science: Other,Economics,,,"53,715",10.7522,Maybe,sausage,dog,Yes,no preference,Yes,Buttercup by Hippo Campus +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,20,Business: Finance,,,"53,715",39.9,115.7,No,pineapple,dog,No,night owl,No,Bad habits +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,22,Engineering: Biomedical,,,"53,715",43.0731,-89.4012,No,pepperoni,cat,No,early bird,Yes,Detroit Rock City by Kiss +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Other (please provide details below).,Business: Marketing,Business: Information Systems,"53,706",49.2827,-123.1207,No,pepperoni,dog,Yes,early bird,Maybe,Ghost - Justin Bieber +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,18,Data Science,,,"53,706",40.7128,-74.006,Yes,mushroom,dog,No,no preference,Maybe,"Daylight by Joji, Diplo" +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,20,Engineering: Biomedical,,,"53,703",45.19,-87.11,No,none (just cheese),dog,Yes,early bird,No,Feathered Indians +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,19,Science: Biology/Life,,,"53,706",43.4796,-110.7623,Yes,mushroom,dog,No,no preference,No,As We Ran by The National Parks +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,21,Engineering: Biomedical,,,"53,726",42.3601,-71.0589,No,basil/spinach,dog,No,night owl,Yes,Allemania by Twin Shadow +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,19,Data Science,,,"53,706",21.3099,157.8581,Maybe,pepperoni,dog,No,early bird,Yes,Blue Cheese +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,,,"53,706",43.0731,-89.4012,No,pepperoni,dog,Yes,night owl,Maybe,Sunny Day by Mr Tout Le Monde +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,20,Engineering: Industrial,,,"53,715",41.9028,12.4964,Maybe,sausage,dog,No,night owl,Yes,La solissitude stromae +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,18,Science: Biology/Life,,,"53,715",1.3521,103.8198,Maybe,pepperoni,dog,No,no preference,Yes,Attention -NewJeans +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,18,Engineering: Biomedical,,,"53,706",45.146,-92.433,Maybe,sausage,dog,No,no preference,Yes,&watch by Billie Eilish +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,19,Other (please provide details below).,Political Science,Data Science Certificate ,"53,703",51.5072,0.1276,Maybe,pepperoni,dog,Yes,early bird,Maybe,Eyes of the World by the Grateful Dead +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,18,Engineering: Mechanical,,,"53,706",-34.6037,-58.3816,No,mushroom,dog,No,night owl,No,Don't Look Back in Anger -Oasis +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,20,Business: Other,,Supply Chain Management,"53,715",37.3382,-121.8863,No,sausage,dog,Yes,night owl,Maybe,Mac Miller - Hurt Feelings +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,18,Data Science,,N/A,"53,715",28.404,-81.5769,Maybe,tater tots,neither,Yes,night owl,Yes,"My favorite song is ""Don't Stop Me Now"" by Queen." +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,20,Data Science,N/A,Mechanical Engineering,"54,703",39.7392,-104.9903,Yes,basil/spinach,dog,No,early bird,Yes,XO - EDEN +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Other (please provide details below).,Business: Entrepreneurship,Data Science,"53,706",42.8163,-89.6399,Yes,macaroni/pasta,dog,Yes,no preference,No,Mia and Sebastian's Theme from La la land +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,20,Mathematics/AMEP,,Education studies (plan to declare),"53,715",48.8566,2.3522,No,sausage,dog,Yes,night owl,Maybe,Underground-Lindsey Stirling +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,20,Business: Actuarial,,Risk Management and Insurance,"52,703",43.0389,-87.9065,No,pepperoni,dog,No,night owl,Yes,Party in the USA +"COMP SCI 220:LAB341, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical,,,"53,703",44.9998,-88.3687,No,none (just cheese),neither,No,night owl,No,"""Fight For Your Right"" by the Beastie Boys" +COMP SCI 319:LEC001,LEC001,22,Business: Information Systems,,,"53,715",40.4168,-3.7038,Maybe,pepperoni,dog,No,no preference,Maybe,Die for you by The Weeknd +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,,Business: Information Systems,,,"53,706",42.5847,-87.8212,Maybe,none (just cheese),dog,No,night owl,Yes,pink + white +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,18,Business: Information Systems,N/A,N/A,"53,706",37.7749,-122.4194,No,basil/spinach,dog,Yes,no preference,Maybe,The Spins - Mac Miller +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,19,Business: Information Systems,,finance ,"53,716",22.3964,114.1095,No,mushroom,dog,No,no preference,Maybe,Something in the orange +COMP SCI 319:LEC002,LEC002,26,Science: Other,I'm a graduate student in the Educational Psychology department.,,"53,705",30.1,104,Maybe,pineapple,cat,No,night owl,Yes,You owe me +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,20,Data Science,,Actuarial science,"53,715",27.9171,42.3551,Yes,tater tots,neither,No,no preference,Maybe,See you again +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,23,Engineering: Industrial,,,"53,703",43.0731,-89.4012,No,pepperoni,dog,No,early bird,Maybe,"Jane, Jefferson Starship" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,21,Other (please provide details below).,Economics,,"53,703",37.5665,126.978,No,pineapple,cat,No,early bird,Maybe,Norwegian Wood by The Beatles +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,19,Engineering: Mechanical,,,"53,706",33.1959,117.3795,No,pepperoni,dog,No,early bird,Yes,Goodbye Stranger by Supertramp +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,19,Business: Finance,Finance and banking,,"53,706",26.6141,-81.8258,Maybe,pepperoni,dog,No,night owl,Maybe,Mr blue sky +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,19,Engineering: Other,,,"53,706",36.6876,23.056,No,sausage,dog,No,night owl,Yes,Vienna-Billy Joel +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,18,Engineering: Biomedical,,,"53,703",41.8781,-87.6298,Yes,green pepper,dog,No,night owl,Yes, +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,,Data Science,"53,715",40.8518,14.2681,Yes,mushroom,dog,Yes,night owl,No,Raindrops - Travis Scott +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,29,Data Science,,,"53,713",22.3964,114.1095,Yes,pepperoni,dog,Yes,early bird,No,Dry Flower - Yuuri +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,18,Science: Other,undecided science,n/a,"53,706",41.4544,-72.8184,No,pepperoni,dog,No,night owl,No,Stick Season - Noah Kahan +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,18,Data Science,,,"53,706",38.9072,-77.0369,Yes,basil/spinach,dog,No,early bird,No,"""Somebody Else"" by The 1975." +COMP SCI 319:LEC001,LEC001,24,Business: Information Systems,,,"53,715",31.5204,74.3587,No,mushroom,cat,No,early bird,Maybe,Counting Stars by One Republic +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,20,Computer Science,,"Data Science, Polish","53,706",54.356,18.6461,Yes,pepperoni,cat,Yes,early bird,No,Behind Blue Eyes - The Who +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,19,Engineering: Mechanical,,,"53,705",37.7749,-122.4194,No,pepperoni,dog,No,no preference,Yes,Dancing in the Moonlight by Toploader +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,20,Other (please provide details below).,Economics,,"53,715",43.0688,-89.4012,No,sausage,dog,No,night owl,Yes,All Along the Watchtower +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,21,Engineering: Other,Chemical Engineering,Chemistry,"53,726",41.8781,-87.6298,No,green pepper,dog,Yes,night owl,Maybe,Landslide by Fleetwood Mac +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,22,Computer Science,,,"53,705",43.0731,-89.4012,No,sausage,dog,No,early bird,Yes,"Circles, Post Malone" +COMP SCI 319:LEC004,LEC004,,Other (please provide details below).,Pharmaceutical sciences,,"53,705",32.0603,118.7969,No,pineapple,cat,Yes,night owl,Maybe,Love story +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,20,Other (please provide details below).,"political science + + ",economics,"53,715",113.6253,34.7466,No,mushroom,neither,No,early bird,Yes,kanye west - Runaway +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,18,Engineering: Biomedical,,,"53,706",42.0816,-88.1556,No,sausage,dog,No,night owl,Yes,"Its either + +************* +4:44 - Jay Z +************* + +or + +************************************** +Евгений Белоусов - Девчонка-Девчоночка +************************************** + +[] (https://www.youtube.com/@evgeniybelousov6194)" +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,18,Engineering: Biomedical,,,"53,706",18.3402,-67.2499,No,macaroni/pasta,dog,No,night owl,Yes,Feathered Indians +COMP SCI 319:LEC003,LEC003,30,Other (please provide details below).,communication,,"53,705",48.86,2.35,Maybe,mushroom,neither,No,night owl,Yes,What a wonderful world +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,,Data Science,,,"53,706",41.8781,-87.6298,Yes,pepperoni,dog,Yes,no preference,Yes,"""Happy?"" by Caye" +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC002,19,Engineering: Biomedical,,,"53,703",37.7749,-122.4194,Maybe,pineapple,dog,Yes,night owl,Maybe,stars align by majid jordan +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC001,21,Mathematics/AMEP,,data science ,"53,711",30.5728,104.0668,Yes,pepperoni,dog,Yes,night owl,No,Stay-Justin biber/ come around me- Justin bieber +"COMP SCI 220:LAB322, COMP SCI 220:LEC002",LEC001,20,Other (please provide details below).,math,"data science, statistic","53,715",39.9167,116.3833,Yes,pineapple,neither,No,night owl,Maybe,never gonna give you up +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,20,Science: Biology/Life,,,"53,715",30.25,120.1667,No,pineapple,cat,No,night owl,No,70% +"COMP SCI 220:LEC004, COMP SCI 220:LAB341",LEC001,20,Engineering: Industrial,,,"53,706",36.1627,-86.7816,No,Other,dog,Yes,night owl,Maybe,Everlong - FooFighters +"COMP SCI 220:LEC002, COMP SCI 220:LAB324",LEC002,19,Engineering: Biomedical,,,"53,706",20.7194,-156.4464,No,basil/spinach,dog,Yes,night owl,Yes,"Broken Clocks + +- Sza" +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,24,Data Science,,I would like to get CS certificate,"53,715",37.5042,127.0106,Yes,pineapple,dog,No,night owl,Yes,OMG - NewJeans +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,,Engineering: Biomedical,,,"53,703",34.0522,-118.2437,No,pepperoni,dog,Yes,night owl,Yes,Lavender Sunflower +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,19,Engineering: Industrial,,,"53,703",-33.8688,151.2093,No,pineapple,dog,Yes,early bird,Yes,Beautiful girls by Sean Kingston +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,23,Data Science,Data Science BA,None,"53,711",36.0671,120.3826,Yes,sausage,dog,Yes,night owl,Maybe,Daoxiang- Jay Chou +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Engineering: Biomedical,,Genetics & Genomics,"53,706",23.1136,-82.3666,No,pepperoni,dog,Yes,night owl,Yes,Sleep on the Floor by the Lumineers +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,18,Statistics,,Economics,"53,715",31.2304,121.4737,Maybe,mushroom,dog,No,early bird,Maybe,Joker and the queen +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC003,20,Science: Biology/Life,,,"53,715",31.8229,96.5422,No,mushroom,dog,Yes,no preference,No,I WONDER - LOUDNESS +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,20,Data Science,,Mathematics,"53,703",29.8683,121.544,Yes,green pepper,neither,No,no preference,Maybe,Seasons of love +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,pepperoni,dog,No,night owl,Yes,Beware- Big Sean +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,18,Engineering: Biomedical,,,"53,706",21.2576,-86.7468,No,none (just cheese),dog,No,night owl,Yes,Jashn-E-Bahaaraa by A.R. Rahman +"COMP SCI 220:LAB324, COMP SCI 220:LEC002",LEC002,69,Science: Other,Physics,Astronomy,"53,590",59.5,-0.1,No,pepperoni,cat,No,early bird,Maybe,Inagaddadavida +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,21,Data Science,,,"53,703",23.0508,113.7518,Yes,pepperoni,dog,No,no preference,Maybe,群青 by YOASOBI +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,23,Business: Information Systems,Information System,Data Science,"53,715",38,128,Maybe,pepperoni,dog,Yes,night owl,No,Garden +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,18,Science: Biology/Life,,,"53,706",48.8566,2.3522,Maybe,mushroom,cat,No,night owl,Maybe,opera House - cigarettes after sex +"COMP SCI 220:LAB332, COMP SCI 220:LEC003",LEC003,19,Data Science,,I also plan to major in Economics. ,"53,706",34.0522,-118.2437,Yes,pineapple,dog,No,night owl,Yes,The Valley of the Pagans (feat. Beck) by Gorillaz. +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,19,Other (please provide details below).,Economics ,Environmental Studies ,53.715,50.6279,3.0408,No,mushroom,cat,Yes,night owl,Yes,Emerald Eyes by Fleetwood Mac +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,18,Business: Finance,,,"53,706",34.1383,-118.3595,Yes,pepperoni,dog,Yes,night owl,Maybe,90210 by Travis Scott +"COMP SCI 220:LAB321, COMP SCI 220:LEC002",LEC002,20,Other (please provide details below).,Information Science,Certificate: Data Science,"53,706",48.8566,2.3522,No,pepperoni,dog,Yes,early bird,No,Fabregas: Viens Voir +COMP SCI 319:LEC002,LEC002,26,Other (please provide details below).,"Neuroscience, Neuroengineering ",,"53,703",32.0853,34.7818,No,basil/spinach,cat,Yes,night owl,Yes,מכה אפורה +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,20,Data Science,,,"53,703",41.8781,87.6298,Yes,none (just cheese),neither,No,night owl,Yes,Normal Girl by SZA +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,20,Engineering: Biomedical,n/a,"Nuclear Engineering, Biology","53,703",51.5074,-0.1278,No,pineapple,dog,No,night owl,Yes,(always changing) Nobody to Love by Sigma +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,19,Other (please provide details below).,Sociology,,"53,715",52.3702,4.8952,Maybe,basil/spinach,cat,No,night owl,Yes,Evergreen by Mt. Joy +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,18,Business: Other,n/a,n/a,"53,706",41.3851,2.1734,Maybe,pepperoni,dog,No,night owl,Maybe,"""How Do I Make You Love Me"" by the Weekend" +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,21,Science: Other,N/A,N/A,"53,715",38.5733,-109.5498,Maybe,pepperoni,dog,No,no preference,Yes,Burn The House Down by AJR +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,,Science: Other,,,"53,706",47.6062,-122.3321,Maybe,Other,dog,Yes,early bird,Maybe,Blue Eyes by Elton John +"COMP SCI 220:LAB335, COMP SCI 220:LEC003",LEC003,21,Computer Science,,,"53,711",40,116,Maybe,pepperoni,neither,Yes,early bird,Maybe,"Currently it's ""Wildfire"" by Periphery" +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,21,Engineering: Industrial,N/A,N/A,,"53,706",48.8566,No,pepperoni,neither,No,night owl,No,Ferre Gola Titanic +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,18,Computer Science,N/A,N/A,"8,820",42.3601,-71.0589,Maybe,sausage,dog,No,no preference,No,Give Me Everything by Pitbull +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,20,Other (please provide details below).,Consumer Behavior and Marketplace Studies,Education Studies,"53,703",29.9958,120.5861,No,Other,dog,No,no preference,Yes,Rock with You +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,18,Engineering: Biomedical,,,"53,706",43.0731,-89.4012,No,pepperoni,dog,No,night owl,No,Crazy Story Pt. 3 by King Von +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,20,Statistics,,economics,"53,715",43.066,-89.4025,No,pineapple,dog,No,early bird,Maybe,"i don't have one, but i enjoy 80s rock" +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,21,Data Science,,,"53,703",40.7128,-74.006,Yes,pepperoni,dog,No,no preference,Maybe,"Never Recover by Lil Baby, Gunna, Drake" +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC001,18,Other (please provide details below).,economics,,"53,706",66.5039,25.7294,Yes,pepperoni,neither,No,night owl,Maybe,Pushing 21 +"COMP SCI 220:LEC002, COMP SCI 220:LAB323",LEC002,19,Science: Biology/Life,,,"53,562",43.1005,-75.2694,No,pineapple,cat,Yes,night owl,Yes,Objects in the mirror - Mac Miller +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,19,Computer Science,N/A,Data Science certificate,"53,706",32.6099,-85.4808,Maybe,pepperoni,cat,Yes,night owl,Maybe,STAY +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,18,Engineering: Mechanical,,,"53,706",-37.8136,144.9631,Yes,sausage,dog,No,night owl,No,Rhapsody in Blue by George Gershwin +"COMP SCI 220:LEC002, COMP SCI 220:LAB322",LEC002,19,Engineering: Biomedical,,,"53,703",37.1773,-3.5986,No,none (just cheese),dog,No,night owl,Maybe,Spirits by Nothing More +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC001,19,Computer Science,,,"53,711",34.0522,-118.2437,Yes,green pepper,dog,Yes,night owl,Yes,see you again +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,18,Engineering: Biomedical,,,"53,706",43.0813,-88.9117,No,none (just cheese),cat,Yes,early bird,Yes,Could Have Been Me The Struts +"COMP SCI 220:LEC001, COMP SCI 220:LAB315",LEC001,19,Science: Physics,,,"53,715",23.0504,112.45,Maybe,sausage,dog,No,night owl,Yes,the sound of silence +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC001,20,Business: Finance,,"Marketing, International Business ","53,706",44.2726,-88.3964,Maybe,pepperoni,dog,No,no preference,Maybe,"Discoteka - Lola Indigo, Maria Becerra" +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,20,Other (please provide details below).,Legal Studies,,"53,715",32.7157,-117.1611,No,mushroom,cat,No,night owl,Yes,Poster Kid by Peach Martine +"COMP SCI 220:LAB311, COMP SCI 220:LEC001",LEC001,23,Science: Biology/Life,N/A,Global Health,"53,726",44.9415,-93.2657,No,mushroom,cat,No,early bird,No,Blood of the Dragon by Ramin Djawadi +"COMP SCI 220:LAB323, COMP SCI 220:LEC002",LEC002,19,Data Science,,,"53,715",40.7548,-73.9882,Yes,Other,dog,No,early bird,No,Right now it would be Ghungroo +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,19,Science: Biology/Life,,,"53,715",-12.0464,-77.0428,No,none (just cheese),cat,No,night owl,Yes,"Shakira: Bzrp Music Sessions, Vol.53" +"COMP SCI 220:LAB342, COMP SCI 220:LEC004",LEC004,18,Mathematics/AMEP,,,"53,706",7.9519,98.3381,Yes,pineapple,cat,Yes,night owl,Yes,There is a light that never goes out +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,19,Computer Science,,Data Science,"53,706",39.6278,-106.0363,Yes,pepperoni,cat,Yes,early bird,No,Hasta Luego by JID +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,21,Science: Biology/Life,N/A,N/A,"53,726",37.9838,23.7275,No,pineapple,cat,No,night owl,Yes,Thrones of Blood by Sullivan King +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC003,19,Engineering: Mechanical,,,"53,521",45.8711,89.7093,Maybe,sausage,dog,No,night owl,Yes,You Proof +"COMP SCI 220:LEC001, COMP SCI 220:LAB314",LEC001,18,Data Science,Data science,"Economics, Japanese","95,030",35.6762,139.6503,Yes,basil/spinach,cat,No,no preference,Maybe,California Dreamin +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,,Data Science,,,"53,705",34.3632,107.2378,Yes,pepperoni,cat,No,night owl,Yes, +"COMP SCI 220:LEC003, COMP SCI 220:LAB334",LEC002,19,Engineering: Mechanical,,,"53,703",43.0389,87.9,No,pepperoni,cat,Yes,no preference,No,The color violet +"COMP SCI 220:LAB333, COMP SCI 220:LEC003",LEC003,22,Science: Other,My major is environmental science.,,"53,703",43.0731,-89.4012,No,Other,neither,Yes,no preference,Yes,Parties is my favorite song. +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,18,Business: Information Systems,,,"53,706",40.6645,-73.9774,Maybe,pepperoni,dog,Yes,early bird,Maybe,Basketball Shoes- Black Country New Road +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC003,20,Other (please provide details below).,Economics,,"53,703",45,91,No,pepperoni,dog,No,night owl,Yes,None +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,20,Engineering: Biomedical,,,"53,703",32.11,34.78,No,basil/spinach,cat,Yes,early bird,No,talkin tennessee +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,18,Engineering: Other,none ,no major ,"53,706",42.3601,-71.0589,Maybe,mushroom,dog,Yes,night owl,Yes,Till Forever Falls Apart: Ashe & Finneas +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,20,Other (please provide details below).,economics,education studies ,"53,726",,,No,pineapple,dog,No,night owl,No,Blue Bird +"COMP SCI 220:LAB344, COMP SCI 220:LEC004",LEC004,21,Other (please provide details below).,Consumer Behavior and Market Studies (Consumer Science),Data Science Cert.,"53,703",41.8781,-87.6298,No,pepperoni,dog,Yes,early bird,Maybe,Monks - Frank Ocean +COMP SCI 319:LEC004,LEC001,,Business: Finance,,,"53,703",40.9368,632.7729,Maybe,mushroom,neither,Yes,early bird,No,"So many, and I am in 319 but the canvas shows 220 section 1" +"COMP SCI 220:LAB312, COMP SCI 220:LEC001",LEC001,18,Statistics,,"Data Science, Mathematics","53,706",43.6343,-88.7298,Yes,Other,cat,No,night owl,Maybe,Hotel California - Eagles +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC001,19,Computer Science,,"I'm also a Data Science major, secondary to Computer Science.","53,703",39.9526,-75.1652,Yes,none (just cheese),dog,Yes,night owl,Yes,Nose on the Grindstone - Tyler Childers +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,18,Business: Information Systems,,,"53,706",34.0522,-118.2437,Maybe,none (just cheese),cat,No,night owl,Yes,Here with me - D4vd +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,19,Engineering: Mechanical,,,"53,706","53,913",43.4711,No,pepperoni,dog,No,night owl,No,Dancing in the moonlight +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC001,21,Mathematics/AMEP,,,"53,703",1.3521,103.8198,Maybe,pineapple,neither,No,no preference,No,Free Loop +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,18,Engineering: Biomedical,,,"53,706",32.7555,-98.9026,No,pepperoni,cat,No,early bird,Yes,My Life +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,21,Engineering: Industrial,N/A,N/A,"53,706",41.8781,-87.6298,No,sausage,cat,No,early bird,Yes,Nonsense by Sabrina Carpenter +"COMP SCI 220:LEC004, COMP SCI 220:LAB345",LEC004,18,Engineering: Mechanical,,,"53,706",-22.9068,-43.1729,No,sausage,dog,No,early bird,No,Blue Notes by Meek Mill +"COMP SCI 220:LAB314, COMP SCI 220:LEC001",LEC001,20,Science: Biology/Life,,,"53,726",40.7792,-73.969,Yes,basil/spinach,dog,No,early bird,Maybe,"Respiration, by Black Star ft. Common + +(If you like hip-hop this one is truly special)" +"COMP SCI 220:LEC004, COMP SCI 220:LAB344",LEC004,20,Engineering: Biomedical,N/A,N/A,"53,703",41.881,-87.623,No,pepperoni,dog,Yes,night owl,No,Seperate Ways- Journey +"COMP SCI 220:LEC003, COMP SCI 220:LAB332",LEC001,18,Engineering: Mechanical,,,"53,726",35,-86,No,sausage,dog,No,early bird,Yes,"On Wisconsin (sorry, I had to)" +"COMP SCI 220:LEC001, COMP SCI 220:LAB311",LEC001,,Other (please provide details below).,Consumer Behavior and Marketplace Studies,,"53,703",37.1568,-82.7398,No,pepperoni,dog,No,no preference,Yes,Chiquitita - ABBA +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC001,18,Data Science,,,"53,706",51.5074,-0.1278,Yes,pepperoni,neither,No,night owl,Yes,"Sing About Me, I’m dying of thirst by Kendrick Lamar" +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,18,Engineering: Mechanical,,,"53,706",40.7128,-74.006,No,pepperoni,dog,No,night owl,No,"""I Don't Want to Be"" by Gavin Degraw" +"COMP SCI 220:LAB313, COMP SCI 220:LEC001",LEC001,18,Other (please provide details below).,EconomicsE,Economics,"53,706",32.4,119.43,Yes,Other,dog,No,early bird,Maybe,August +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,20,Engineering: Biomedical,,Certificate in Computer Science,"53,703",40.047,-105.272,No,pineapple,dog,Yes,early bird,No,All My Love by Noah Kahan +"COMP SCI 220:LEC004, COMP SCI 220:LAB342",LEC004,19,Data Science,,Economics,"53,706",51.1784,115.5708,Yes,pepperoni,dog,No,no preference,No,Quittin’ time -Morgan wallen +"COMP SCI 220:LEC003, COMP SCI 220:LAB333",LEC003,19,Engineering: Biomedical,,,"53,715",45.68,-90.39,No,pepperoni,dog,Yes,night owl,No,Monica Lewinski +"COMP SCI 220:LAB331, COMP SCI 220:LEC003",LEC003,19,Business: Information Systems,,,"53,715",40.7128,-74.006,No,sausage,dog,No,no preference,Yes,Something in the Orange by Zach Bryan +"COMP SCI 220:LAB315, COMP SCI 220:LEC001",LEC001,18,Engineering: Biomedical,,,"53,706",35.6895,139.6917,No,macaroni/pasta,dog,No,night owl,Maybe,Shoot Me by Day6 +"COMP SCI 220:LEC002, COMP SCI 220:LAB325",LEC002,19,Other (please provide details below).,Economics ,N/A,"53,715",51.5074,-0.1278,Maybe,sausage,dog,Yes,early bird,Maybe,My favorite song is My Way from Frank Sinatra +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC001,20,Data Science,,,"53,715",19.1141,72.9003,Yes,none (just cheese),cat,Yes,night owl,Yes,Dogs - Pink Floyd +"COMP SCI 220:LEC003, COMP SCI 220:LAB335",LEC001,25,Mathematics/AMEP,,Statistics,"53,715",43.2315,-87.9868,No,sausage,cat,No,early bird,Maybe,Numb +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC001,21,Mathematics/AMEP,,,"53,703",51.5074,-0.1278,Maybe,pepperoni,cat,Yes,night owl,Yes,Speak to Me -Pink Floyd +"COMP SCI 220:LEC001, COMP SCI 220:LAB312",LEC001,20,Business: Actuarial,,"Risk Management and Insurance, Data Science","53,726",1.4594,103.7649,Yes,pineapple,neither,No,night owl,Yes,“How to Train Your Dragon” main theme +"COMP SCI 220:LAB334, COMP SCI 220:LEC003",LEC003,18,Engineering: Mechanical,,,,43.0779,-89.4234,No,macaroni/pasta,neither,No,night owl,Yes,Probably Adrenaline by Shinedown +"COMP SCI 220:LEC002, COMP SCI 220:LAB321",LEC002,20,Engineering: Mechanical,,,"53,706",40.7128,-74.006,No,pepperoni,dog,No,no preference,No,Vienna - Billy Joel +"COMP SCI 220:LEC003, COMP SCI 220:LAB331",LEC003,20,Other (please provide details below).,economic,,"53,703",31.2304,121.4737,No,pineapple,neither,No,night owl,Maybe,lover-Taylor swift +"COMP SCI 220:LEC004, COMP SCI 220:LAB343",LEC004,18,Engineering: Biomedical,,,"53,706",43.0722,89.4008,No,sausage,neither,Yes,night owl,Yes,Can't Take My Eyes off of You - Frankie Valli +"COMP SCI 220:LEC001, COMP SCI 220:LAB313",LEC001,20,Other (please provide details below).,Economics ,Certificate in Data Science ,"53,703",118.2437,34.0522,No,none (just cheese),cat,Yes,early bird,Maybe,No favorite but I like jazz music +"COMP SCI 220:LAB325, COMP SCI 220:LEC002",LEC002,,Engineering: Mechanical,,,"53,706",41.8781,-87.6298,No,basil/spinach,dog,No,early bird,No,Lover - Taylor Swift +"COMP SCI 220:LAB343, COMP SCI 220:LEC004",LEC004,20,Science: Biology/Life,,,"53,715",30.5728,104.066,No,pineapple,cat,No,night owl,Maybe,all too well diff --git a/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions.ipynb b/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions.ipynb index 2776fa4349337fdbf60ab8a166a174f61ef2bc6a..811c1e1b61fef96bc795ac84ef8b83319f55977c 100644 --- a/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions.ipynb +++ b/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions.ipynb @@ -41,15 +41,123 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Let's sort the menu in different ways\n", - "- whenever you need to custom sort a dictionary, you must convert dict to list of tuples\n", - "- recall that you can use items method (applicable only to a dictionary)" + "### Review Problem 1\n", + "* Let's sort the list of tuples using sort method instead of sorted function" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('JJ', 'Watt', 31),\n", + " ('Jonathan', 'Taylor', 22),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Troy', 'Fumagalli', 88)]" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "badgers_in_nfl = [ # tuple storing (first name, last name, age)\n", + " (\"Jonathan\", \"Taylor\", 22 ), \n", + " (\"Russel\", \"Wilson\", 32), \n", + " (\"Troy\", \"Fumagalli\", 88),\n", + " (\"Melvin\", \"Gordon\", 27), \n", + " (\"JJ\", \"Watt\", 31),\n", + " ]\n", + "\n", + "badgers_in_nfl.sort() # or sorted() function by default uses first element to sort\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_fname(player_tuple): # function must have exactly one parameter\n", + " return player_tuple[0]\n", + "\n", + "def extract_lname(player_tuple):\n", + " return player_tuple[1]\n", + "\n", + "def extract_age(player_tuple):\n", + " return player_tuple[2]" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('JJ', 'Watt', 31),\n", + " ('Jonathan', 'Taylor', 22),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Troy', 'Fumagalli', 88)]" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "badgers_in_nfl.sort(key = extract_fname)\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[('Jonathan', 'Taylor', 22),\n", + " ('Melvin', 'Gordon', 27),\n", + " ('JJ', 'Watt', 31),\n", + " ('Russel', 'Wilson', 32),\n", + " ('Troy', 'Fumagalli', 88)]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "badgers_in_nfl.sort(key = extract_age)\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Review Problem 2\n", + "* Let's sort the menu in different ways\n", + " - whenever you need to custom sort a dictionary, you must convert dict to list of tuples\n", + " - recall that you can use items method (applicable only to a dictionary)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, "outputs": [ { "data": { @@ -64,7 +172,7 @@ " 'bread': 5.99}" ] }, - "execution_count": 2, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -84,7 +192,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -93,7 +201,7 @@ "dict_items([('broccoli', 4.99), ('orange', 1.19), ('pie', 3.95), ('donut', 1.25), ('muffin', 2.25), ('cookie', 0.79), ('milk', 1.65), ('bread', 5.99)])" ] }, - "execution_count": 3, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -115,7 +223,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -125,7 +233,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -141,7 +249,7 @@ " ('pie', 3.95)]" ] }, - "execution_count": 5, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -152,7 +260,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -168,7 +276,7 @@ " 'pie': 3.95}" ] }, - "execution_count": 6, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -189,7 +297,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -205,7 +313,7 @@ " 'pie': 3.95}" ] }, - "execution_count": 7, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -223,7 +331,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -239,7 +347,7 @@ " 'bread': 5.99}" ] }, - "execution_count": 8, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -257,7 +365,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -273,7 +381,7 @@ " 'broccoli': 4.99}" ] }, - "execution_count": 9, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -291,7 +399,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -307,7 +415,7 @@ " 'cookie': 0.79}" ] }, - "execution_count": 10, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -325,7 +433,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -341,7 +449,7 @@ " 'cookie': 0.79}" ] }, - "execution_count": 11, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -394,7 +502,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -435,7 +543,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -474,7 +582,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -503,7 +611,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -531,7 +639,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -578,7 +686,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 21, "metadata": {}, "outputs": [ { @@ -624,7 +732,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -651,7 +759,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -676,7 +784,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -702,7 +810,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -742,7 +850,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 26, "metadata": {}, "outputs": [ { @@ -768,7 +876,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -798,7 +906,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -828,7 +936,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -837,7 +945,7 @@ "{'Bob': 83, 'Cindy': 87, 'Alice': 90, 'Meena': 93}" ] }, - "execution_count": 25, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -867,7 +975,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -878,7 +986,7 @@ " {'name': 'Cindy', 'score': 45}]" ] }, - "execution_count": 26, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -901,7 +1009,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -912,7 +1020,7 @@ " {'name': 'Bob', 'score': 32}]" ] }, - "execution_count": 27, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -930,7 +1038,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -941,7 +1049,7 @@ " {'name': 'Bob', 'score': 32}]" ] }, - "execution_count": 28, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -959,7 +1067,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 33, "metadata": {}, "outputs": [], "source": [ @@ -977,26 +1085,31 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 34, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['Lecture',\n", + "['section',\n", + " 'Lecture',\n", " 'Age',\n", - " 'Major',\n", + " 'Primary major',\n", + " 'Other Primary Major',\n", + " 'Other majors',\n", " 'Zip Code',\n", " 'Latitude',\n", " 'Longitude',\n", + " 'Pet owner',\n", " 'Pizza topping',\n", - " 'Pet preference',\n", + " 'Pet owner',\n", " 'Runner',\n", " 'Sleep habit',\n", - " 'Procrastinator']" + " 'Procrastinator',\n", + " 'Song']" ] }, - "execution_count": 30, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } @@ -1018,7 +1131,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ @@ -1042,47 +1155,50 @@ " else:\n", " # Data cleaning\n", " return None\n", - " elif col_name in ['Zip Code',]:\n", - " return int(val)\n", - " elif col_name in ['Latitude', 'Longitude']:\n", - " return float(val)\n", - " \n", " return val" ] }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[{'Lecture': 'LEC001',\n", - " 'Age': 22,\n", - " 'Major': 'Engineering: Biomedical',\n", - " 'Zip Code': 53703,\n", - " 'Latitude': 43.073051,\n", - " 'Longitude': -89.40123,\n", - " 'Pizza topping': 'none (just cheese)',\n", - " 'Pet preference': 'neither',\n", - " 'Runner': 'No',\n", - " 'Sleep habit': 'no preference',\n", - " 'Procrastinator': 'Maybe'},\n", - " {'Lecture': 'LEC006',\n", + "[{'section': 'COMP SCI 220:LAB345, COMP SCI 220:LEC004',\n", + " 'Lecture': 'LEC004',\n", " 'Age': None,\n", - " 'Major': 'Undecided',\n", - " 'Zip Code': 53706,\n", - " 'Latitude': 43.073051,\n", - " 'Longitude': -89.40123,\n", - " 'Pizza topping': 'none (just cheese)',\n", - " 'Pet preference': 'neither',\n", + " 'Primary major': 'Other (please provide details below).',\n", + " 'Other Primary Major': None,\n", + " 'Other majors': None,\n", + " 'Zip Code': '53,706',\n", + " 'Latitude': '22.5726',\n", + " 'Longitude': '88.3639',\n", + " 'Pet owner': 'No',\n", + " 'Pizza topping': 'pepperoni',\n", + " 'Runner': 'No',\n", + " 'Sleep habit': 'night owl',\n", + " 'Procrastinator': 'Yes',\n", + " 'Song': 'Island in the Sun - Harry Belafonte'},\n", + " {'section': 'COMP SCI 220:LEC003, COMP SCI 220:LAB332',\n", + " 'Lecture': 'LEC001',\n", + " 'Age': 19,\n", + " 'Primary major': 'Engineering: Mechanical',\n", + " 'Other Primary Major': None,\n", + " 'Other majors': None,\n", + " 'Zip Code': '53,703',\n", + " 'Latitude': '44.5876',\n", + " 'Longitude': '-71.9466',\n", + " 'Pet owner': 'No',\n", + " 'Pizza topping': 'pepperoni',\n", " 'Runner': 'No',\n", - " 'Sleep habit': 'no preference',\n", - " 'Procrastinator': 'Maybe'}]" + " 'Sleep habit': 'night owl',\n", + " 'Procrastinator': 'Yes',\n", + " 'Song': 'No role modelz by J. Cole'}]" ] }, - "execution_count": 32, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -1111,7 +1227,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 37, "metadata": {}, "outputs": [], "source": [ @@ -1142,16 +1258,16 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "20.05" + "19.71" ] }, - "execution_count": 34, + "execution_count": 38, "metadata": {}, "output_type": "execute_result" } @@ -1173,16 +1289,16 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 39, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "20.86" + "19.84" ] }, - "execution_count": 35, + "execution_count": 39, "metadata": {}, "output_type": "execute_result" } @@ -1203,37 +1319,16 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 40, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['night owl',\n", - " 'early bird',\n", - " 'no preference',\n", - " 'night owl',\n", - " 'no preference',\n", - " 'night owl',\n", - " 'night owl',\n", - " 'early bird',\n", - " 'early bird',\n", - " 'night owl',\n", - " 'early bird',\n", - " 'night owl',\n", - " 'night owl',\n", - " 'early bird',\n", - " 'night owl',\n", - " 'night owl',\n", - " 'night owl',\n", - " 'night owl',\n", - " 'no preference',\n", - " 'night owl',\n", - " 'no preference',\n", - " 'night owl']" + "['night owl', 'night owl']" ] }, - "execution_count": 36, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -1265,21 +1360,16 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 41, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'LEC001': 195,\n", - " 'LEC006': 78,\n", - " 'LEC004': 196,\n", - " 'LEC005': 190,\n", - " 'LEC002': 197,\n", - " 'LEC003': 136}" + "{'LEC004': 177, 'LEC001': 268, 'LEC002': 177, 'LEC003': 166}" ] }, - "execution_count": 37, + "execution_count": 41, "metadata": {}, "output_type": "execute_result" } @@ -1291,21 +1381,16 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 42, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'LEC001': 195,\n", - " 'LEC006': 78,\n", - " 'LEC004': 196,\n", - " 'LEC005': 190,\n", - " 'LEC002': 197,\n", - " 'LEC003': 136}" + "{'LEC004': 177, 'LEC001': 268, 'LEC002': 177, 'LEC003': 166}" ] }, - "execution_count": 38, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } @@ -1324,30 +1409,30 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 43, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['No',\n", - " 'No',\n", - " 'No',\n", " 'Yes',\n", - " 'No',\n", " 'Yes',\n", " 'No',\n", - " 'No',\n", + " 'Yes',\n", + " 'Yes',\n", + " 'Yes',\n", + " 'Yes',\n", " 'Yes',\n", " 'No',\n", " 'No',\n", " 'No',\n", - " 'No',\n", + " 'Yes',\n", " 'No',\n", " 'No']" ] }, - "execution_count": 39, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -1361,7 +1446,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 44, "metadata": {}, "outputs": [], "source": [ @@ -1379,14 +1464,14 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 45, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "{'LEC001': 19, 'LEC006': 18.0, 'LEC004': 19, 'LEC005': 19.0, 'LEC002': 19, 'LEC003': 19.0}\n" + "{'LEC004': 19, 'LEC001': 19, 'LEC002': 19.0, 'LEC003': 19}\n" ] } ], @@ -1413,21 +1498,16 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 46, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'LEC001': 19,\n", - " 'LEC006': 18.0,\n", - " 'LEC004': 19,\n", - " 'LEC005': 19.0,\n", - " 'LEC002': 19,\n", - " 'LEC003': 19.0}" + "{'LEC004': 19, 'LEC001': 19, 'LEC002': 19.0, 'LEC003': 19}" ] }, - "execution_count": 42, + "execution_count": 46, "metadata": {}, "output_type": "execute_result" } @@ -1448,21 +1528,16 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 47, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'LEC001': 37,\n", - " 'LEC006': 23,\n", - " 'LEC004': 53,\n", - " 'LEC005': 32,\n", - " 'LEC002': 31,\n", - " 'LEC003': 25}" + "{'LEC004': 26, 'LEC001': 30, 'LEC002': 69, 'LEC003': 30}" ] }, - "execution_count": 43, + "execution_count": 47, "metadata": {}, "output_type": "execute_result" } @@ -1490,7 +1565,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 48, "metadata": {}, "outputs": [ { @@ -1499,7 +1574,7 @@ "[1936, 1089, 3136, 441, 361]" ] }, - "execution_count": 44, + "execution_count": 48, "metadata": {}, "output_type": "execute_result" } @@ -1519,7 +1594,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 49, "metadata": {}, "outputs": [ { @@ -1528,7 +1603,7 @@ "[23.33, 51.288, 76.122, 17.2, 10.5]" ] }, - "execution_count": 45, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } @@ -1548,7 +1623,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 50, "metadata": {}, "outputs": [ { @@ -1557,7 +1632,7 @@ "[2, 4, 8, 6, 4, 6, 2, 7]" ] }, - "execution_count": 46, + "execution_count": 50, "metadata": {}, "output_type": "execute_result" } @@ -1577,7 +1652,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 51, "metadata": {}, "outputs": [ { @@ -1586,7 +1661,7 @@ "{'Bob': 5, 'Cindy': 11, 'Alice': 16, 'Meena': 3}" ] }, - "execution_count": 47, + "execution_count": 51, "metadata": {}, "output_type": "execute_result" } @@ -1602,7 +1677,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 52, "metadata": {}, "outputs": [ { @@ -1611,7 +1686,7 @@ "{'Bob': 47.8, 'Cindy': 50.6, 'Alice': 54.0, 'Meena': 39.8}" ] }, - "execution_count": 48, + "execution_count": 52, "metadata": {}, "output_type": "execute_result" } @@ -1638,34 +1713,30 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 53, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{17: 22,\n", - " 18: 276,\n", - " 19: 275,\n", - " 20: 164,\n", - " 21: 103,\n", - " 22: 32,\n", - " 23: 14,\n", - " 24: 13,\n", - " 25: 10,\n", - " 26: 7,\n", - " 27: 1,\n", - " 28: 1,\n", - " 29: 2,\n", + "{17: 2,\n", + " 18: 189,\n", + " 19: 235,\n", + " 20: 162,\n", + " 21: 75,\n", + " 22: 33,\n", + " 23: 15,\n", + " 24: 7,\n", + " 25: 5,\n", + " 26: 8,\n", + " 28: 3,\n", + " 29: 1,\n", " 30: 2,\n", - " 31: 1,\n", - " 32: 2,\n", - " 37: 2,\n", - " 41: 1,\n", - " 53: 1}" + " 33: 1,\n", + " 69: 1}" ] }, - "execution_count": 49, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -1680,35 +1751,35 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Find whether 15 youngest students in the class are pet owners?" + "### Find the favourite song of 15 youngest students in the class." ] }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['dog',\n", - " 'dog',\n", - " 'neither',\n", - " 'dog',\n", - " 'dog',\n", - " 'dog',\n", - " 'dog',\n", - " 'neither',\n", - " 'dog',\n", - " 'dog',\n", - " 'dog',\n", - " 'cat',\n", - " 'dog',\n", - " 'dog',\n", - " 'dog']" + "['Tunak Tunak Tun - Daler Mehndi',\n", + " '\"Whats good\" by tyler the creator',\n", + " '\\xa0biggest bird',\n", + " 'robbery by juice world\\xa0',\n", + " 'Pursuit of happiness- kid cud',\n", + " 'El Entierro de los gatos',\n", + " 'the lakes -Taylor Swift',\n", + " 'Good To Me by Seventeen',\n", + " 'Kwabs - Walk',\n", + " \"Hold On, We're Going Home\",\n", + " 'your song Elton John\\xa0',\n", + " 'guerrilla',\n", + " 'Wilshire - Tyler the Creator',\n", + " 'How are you true - Cage the Elephant',\n", + " 'The Greatest - Rod Wave\\xa0']" ] }, - "execution_count": 50, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } @@ -1716,7 +1787,7 @@ "source": [ "students_with_age = [student_dict for student_dict in transformed_data \\\n", " if student_dict[\"Age\"] != None]\n", - "[student_dict[\"Pet preference\"] for student_dict in sorted(students_with_age, \\\n", + "[student_dict[\"Song\"] for student_dict in sorted(students_with_age, \\\n", " key = lambda s_dict: s_dict[\"Age\"])[:15]]" ] } @@ -1737,7 +1808,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.12" + "version": "3.10.9" } }, "nbformat": 4, diff --git a/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template.ipynb b/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template_Gurmail_lec1.ipynb similarity index 92% rename from s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template.ipynb rename to s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template_Gurmail_lec1.ipynb index f99460eb9083d2bd799ebe8e5cf328c166cbc818..a4feff8f638fd00cb6763dff449ef13eb22607e0 100644 --- a/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template.ipynb +++ b/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template_Gurmail_lec1.ipynb @@ -41,9 +41,72 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Let's sort the menu in different ways\n", - "- whenever you need to custom sort a dictionary, you must convert dict to list of tuples\n", - "- recall that you can use items method (applicable only to a dictionary)" + "### Review Problem 1\n", + "* Let's sort the list of tuples using sort method instead of sorted function" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "badgers_in_nfl = [ # tuple storing (first name, last name, age)\n", + " (\"Jonathan\", \"Taylor\", 22 ), \n", + " (\"Russel\", \"Wilson\", 32), \n", + " (\"Troy\", \"Fumagalli\", 88),\n", + " (\"Melvin\", \"Gordon\", 27), \n", + " (\"JJ\", \"Watt\", 31),\n", + " ]\n", + "\n", + "badgers_in_nfl.sort() # or sorted() function by default uses first element to sort\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_fname(player_tuple): # function must have exactly one parameter\n", + " return player_tuple[0]\n", + "\n", + "def extract_lname(player_tuple):\n", + " return player_tuple[1]\n", + "\n", + "def extract_age(player_tuple):\n", + " return player_tuple[2]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "badgers_in_nfl.sort(key = extract_fname)\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "badgers_in_nfl.sort(key = extract_age)\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Review Problem 2\n", + "* Let's sort the menu in different ways\n", + " - whenever you need to custom sort a dictionary, you must convert dict to list of tuples\n", + " - recall that you can use items method (applicable only to a dictionary)" ] }, { @@ -1008,7 +1071,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Find whether 15 youngest students in the class are pet owners?" + "### Find the favourite song of 15 youngest students in the class." ] }, { @@ -1035,7 +1098,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.12" + "version": "3.10.9" } }, "nbformat": 4, diff --git a/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template_Gurmail_lec2.ipynb b/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template_Gurmail_lec2.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..a4feff8f638fd00cb6763dff449ef13eb22607e0 --- /dev/null +++ b/s23/Gurmail_lecture_notes/24_Comprehensions/lec_24_comprehensions_template_Gurmail_lec2.ipynb @@ -0,0 +1,1106 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Comprehensions" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# import statements\n", + "import math\n", + "import csv" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Using `lambda`\n", + "- `lambda` functions are a way to abstract a function reference\n", + "- lambdas are simple functions with:\n", + " - multiple possible parameters\n", + " - single expression line as the function body\n", + "- lambdas are useful abstractions for:\n", + " - mathematical functions\n", + " - lookup operations\n", + "- lambdas are often associated with a collection of values within a list\n", + "- Syntax: \n", + "```python \n", + "lambda parameters: expression\n", + "```" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Review Problem 1\n", + "* Let's sort the list of tuples using sort method instead of sorted function" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "badgers_in_nfl = [ # tuple storing (first name, last name, age)\n", + " (\"Jonathan\", \"Taylor\", 22 ), \n", + " (\"Russel\", \"Wilson\", 32), \n", + " (\"Troy\", \"Fumagalli\", 88),\n", + " (\"Melvin\", \"Gordon\", 27), \n", + " (\"JJ\", \"Watt\", 31),\n", + " ]\n", + "\n", + "badgers_in_nfl.sort() # or sorted() function by default uses first element to sort\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def extract_fname(player_tuple): # function must have exactly one parameter\n", + " return player_tuple[0]\n", + "\n", + "def extract_lname(player_tuple):\n", + " return player_tuple[1]\n", + "\n", + "def extract_age(player_tuple):\n", + " return player_tuple[2]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "badgers_in_nfl.sort(key = extract_fname)\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "badgers_in_nfl.sort(key = extract_age)\n", + "badgers_in_nfl" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Review Problem 2\n", + "* Let's sort the menu in different ways\n", + " - whenever you need to custom sort a dictionary, you must convert dict to list of tuples\n", + " - recall that you can use items method (applicable only to a dictionary)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "menu = { \n", + " 'broccoli': 4.99,\n", + " 'orange': 1.19,\n", + " 'pie': 3.95, \n", + " 'donut': 1.25, \n", + " 'muffin': 2.25,\n", + " 'cookie': 0.79, \n", + " 'milk':1.65, \n", + " 'bread': 5.99} \n", + "menu" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "menu.items()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort menu using item names (keys)\n", + "- let's first solve this using extract function\n", + "- recall that extract function deals with one of the inner items in the outer data structure\n", + " - outer data structure is list\n", + " - inner data structure is tuple" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def extract(???):\n", + " return ???" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "sorted(menu.items(), key = ???)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(menu.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now let's solve the same problem using lambdas\n", + "- if you are having trouble thinking through the lambda solution directly:\n", + " - write an extract function\n", + " - then abstract it to a lambda" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(menu.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort menu using prices (values)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(menu.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort menu using length of item names (keys)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(menu.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort menu using decreasing order of prices - v1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(menu.items(), key = ???, ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sort menu using decreasing order of prices - v2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dict(sorted(menu.items(), key = ???))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Iterable\n", + "\n", + "- What is an iterable? Anything that you can write a for loop to iterate over is called as an iterable.\n", + "- Examples of iteratables:\n", + " - `list`, `str`, `tuple`, `range()` (any sequence)\n", + " - `dict`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## List comprehensions\n", + "\n", + "- concise way of generating a new list based on existing list item manipulation \n", + "- short syntax - easier to read, very difficult to debug\n", + "\n", + "<pre>\n", + "new_list = [expression for val in iterable if conditional_expression]\n", + "</pre>\n", + "- iteratble: reference to any iterable object instance\n", + "- conditional_expression: filters the values in the original list based on a specific requirement\n", + "- expression: can simply be val or some other transformation of val\n", + "- enclosing [ ] represents new list\n", + "\n", + "Best approach:\n", + "- write for clause first\n", + "- if condition expression next\n", + "- expression in front of for clause last" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Which animals are in all caps?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Recap: retain animals in all caps\n", + "animals = [\"lion\", \"badger\", \"RHINO\", \"GIRAFFE\"]\n", + "caps_animals = []\n", + "print(\"Original:\", animals)\n", + "\n", + "\n", + " \n", + "print(\"New list:\", caps_animals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now let's solve the same problem using list comprehension\n", + "<pre>\n", + "new_list = [expression for val in iterable if conditional_expression]\n", + "</pre>\n", + "For the below example:\n", + "- iterable: animals variable (storing reference to a list object instance)\n", + "- conditional_expression: val.upper() == val\n", + "- expression: val itself" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# List comprehension version\n", + "print(\"Original:\", animals)\n", + "\n", + "caps_animals = ???\n", + "print(\"New list:\", caps_animals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Why is to tougher to debug?\n", + "- you cannot use a print function call in a comprehension\n", + "- you need to decompose each part and test it separately\n", + "- recommended to write the comprehension with a simpler example" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Other than a badger, what animals can you see at Henry Vilas Zoo?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Original:\", animals)\n", + "\n", + "non_badger_zoo_animals = ???\n", + "print(\"New list:\", non_badger_zoo_animals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Can we convert all of the animals to all caps?\n", + "- if clause is optional" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Original:\", animals)\n", + "\n", + "all_caps_animals = ???\n", + "print(\"New list:\", all_caps_animals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Can we generate a list to store length of each animal name?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Original:\", animals)\n", + "\n", + "animals_name_length = ???\n", + "print(\"New list:\", animals_name_length)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Using if ... else ... in a list comprehension\n", + "- syntax changes slightly for if ... else ...\n", + "\n", + "<pre>\n", + "new_list = [expression if conditional_expression else alternate_expression for val in iterable ]\n", + "</pre>\n", + "\n", + "- when an item satifies the if clause, you don't execute the else clause\n", + " - expression is the item in new list when if condition is satified\n", + "- when an item does not satisfy the if clause, you execute the else clause\n", + " - alternate_expression is the item in new list when if condition is not satisfied\n", + " \n", + "- if ... else ... clauses need to come before for (not the same as just using if clause)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What if we only care about the badger? Replace non-badger animals with \"some animal\"." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "animals = [\"lion\", \"badger\", \"RHINO\", \"GIRAFFE\"]\n", + "print(\"Original:\", animals)\n", + "\n", + "non_badger_zoo_animals = ???\n", + "print(\"New list:\", non_badger_zoo_animals)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Dict comprehensions\n", + "- Version 1:\n", + "<pre>\n", + "{expression for val in iterable if condition}\n", + "</pre>\n", + "- expression has the form <pre>key: val</pre>\n", + "<br/>\n", + "- Version 2 --- the dict function call by passing list comprehension as argument:\n", + "<pre>dict([expression for val in iterable if condition])</pre>\n", + "- expression has the form <pre>(key, val)</pre>" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create a dict to map number to its square (for numbers 1 to 5)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "squares_dict = dict()\n", + "for val in range(1, 6):\n", + " squares_dict[val] = val * val\n", + "print(squares_dict)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Dict comprehension --- version 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "square_dict = ???\n", + "print(square_dict)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Dict comprehension --- version 2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "square_dict = ???\n", + "print(square_dict)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Tuple unpacking\n", + "- you can directly specific variables to unpack the items inside a tuple" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "scores_dict = {\"Bob\": \"32\", \"Cindy\" : \"45\", \"Alice\": \"39\", \"Unknown\": \"None\"}\n", + "\n", + "for tuple_item in scores_dict.items():\n", + " print(tuple_item)\n", + " \n", + "print(\"--------------------\")\n", + "\n", + "for ??? in scores_dict.items():\n", + " print(key, val)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### From square_dict, let's generate cube_dict" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "cube_dict = {key: ??? for key, val in square_dict.items()}\n", + "print(cube_dict)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Convert Madison *F temperature to *C\n", + "- <pre>C = 5 / 9 * (F - 32)</pre>" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "madison_fahrenheit = {'Nov': 28,'Dec': 20, 'Jan': 10,'Feb': 14}\n", + "print(\"Original:\", madison_fahrenheit)\n", + "\n", + "madison_celsius = {key: ??? \\\n", + " for key, val in madison_fahrenheit.items()}\n", + "print(\"New dict:\", madison_celsius)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Convert type of values in a dictionary" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "scores_dict = {\"Bob\": \"32\", \"Cindy\" : \"45\", \"Alice\": \"39\", \"Unknown\": \"None\"}\n", + "print(\"Original:\", scores_dict)\n", + "\n", + "updated_scores_dict = {???}\n", + "print(\"New dict:\", updated_scores_dict)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create a dictionary to map each player to their max score" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "scores_dict = {\"Bob\": [18, 72, 61, 5, 83], \n", + " \"Cindy\" : [27, 11, 55, 73, 87], \n", + " \"Alice\": [16, 33, 42, 89, 90], \n", + " \"Meena\": [39, 93, 9, 3, 55]}\n", + "\n", + "{player: max(scores) for player, scores in scores_dict.items()}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Practice problems - sorted + lambda" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Use sorted and lambda function to sort this list of dictionaries based on the score, from low to high" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "scores = [ {\"name\": \"Bob\", \"score\": 32} ,\n", + " {\"name\": \"Cindy\", \"score\" : 45}, \n", + " {\"name\": \"Alice\", \"score\": 39}\n", + " ]\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now, modify the lambda function part alone to sort the list of dictionaries based on the score, from high to low" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Now, go back to the previous lambda function definition and use sorted parameters to sort the list of dictionaries based on the score, from high to low" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Student Information Survey dataset analysis" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def median(items):\n", + " items.sort()\n", + " n = len(items)\n", + " if n % 2 != 0:\n", + " middle = items[n // 2]\n", + " else:\n", + " first_middle = items[n // 2]\n", + " second_middle = items[(n // 2) - 1]\n", + " middle = (first_middle + second_middle) / 2\n", + " return middle" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# inspired by https://automatetheboringstuff.com/2e/chapter16/\n", + "def process_csv(filename):\n", + " exampleFile = open(filename, encoding=\"utf-8\") \n", + " exampleReader = csv.reader(exampleFile) \n", + " exampleData = list(exampleReader) \n", + " exampleFile.close() \n", + " return exampleData\n", + "\n", + "survey_data = process_csv('cs220_survey_data.csv')\n", + "cs220_header = survey_data[0]\n", + "cs220_data = survey_data[1:]\n", + "cs220_header" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def cell(row_idx, col_name):\n", + " \"\"\"\n", + " Returns the data value (cell) corresponding to the row index and \n", + " the column name of a CSV file.\n", + " \"\"\"\n", + " col_idx = cs220_header.index(col_name) \n", + " val = cs220_data[row_idx][col_idx] \n", + " \n", + " # handle missing values\n", + " if val == '':\n", + " return None\n", + " \n", + " # handle type conversions\n", + " if col_name == \"Age\":\n", + " val = int(val)\n", + " if 0 < val <= 118:\n", + " return val\n", + " else:\n", + " # Data cleaning\n", + " return None\n", + " elif col_name in ['Zip Code',]:\n", + " return int(val)\n", + " elif col_name in ['Latitude', 'Longitude']:\n", + " return float(val)\n", + " \n", + " return val" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def transform(header, data):\n", + " \"\"\"\n", + " Transform data into a list of dictionaries, while taking care of type conversions\n", + " \"\"\"\n", + " #should be defined outside the for loop, because it stores the entire data\n", + " dict_list = [] \n", + " for row_idx in range(len(data)):\n", + " row = data[row_idx]\n", + " #should be defined inside the for loop, because it represents one row as a \n", + " #dictionary\n", + " new_row = {} \n", + " for i in range(len(header)):\n", + " val = cell(row_idx, header[i])\n", + " new_row[header[i]] = val\n", + " dict_list.append(new_row)\n", + " return dict_list\n", + " \n", + "transformed_data = transform(cs220_header, cs220_data)\n", + "transformed_data[:2] # top 2 rows" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def bucketize(data, bucket_column):\n", + " \"\"\"\n", + " data: expects list of dictionaries\n", + " bucket_column: column for bucketization\n", + " generates and returns bucketized data based on bucket_column\n", + " \"\"\"\n", + " # Key: unique bucketize column value; Value: list of dictionaries \n", + " # (rows having that unique column value)\n", + " buckets = dict()\n", + " for row_dict in data:\n", + " col_value = row_dict[bucket_column]\n", + " if col_value not in buckets:\n", + " buckets[col_value] = []\n", + " buckets[col_value].append(row_dict)\n", + " \n", + " return buckets" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What is the average age of \"LEC001\" students?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "lecture_buckets = bucketize(transformed_data, \"Lecture\")\n", + "lec001_bucket = lecture_buckets[\"LEC001\"]\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What is the average age of \"LEC001\" students who like \"pineapple\" pizza topping?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### What are the sleep habits of the youngest students?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "min_age = None\n", + "\n", + "# pass 1: find minimum age\n", + "\n", + "\n", + "# pass 2: find sleep habit of students with minimum age\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### How many students are there is each lecture?\n", + "- Create a `dict` mapping each lecture to the count of students." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# v1\n", + "{}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# v2\n", + "{}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Find whether 15 oldest students in the class are runners?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "students_with_age = []" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Compute median age per lecture in one step using `dict` and `list` comprehension." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "age_by_lecture = {} # Key: lecture; Value: list of ages\n", + "\n", + "for lecture in lecture_buckets:\n", + " lecture_students = lecture_buckets[lecture]\n", + " ages = []\n", + " for student in lecture_students:\n", + " age = student[\"Age\"]\n", + " if age == None:\n", + " continue\n", + " ages.append(age)\n", + " age_by_lecture[lecture] = ages\n", + "\n", + "median_age_by_lecture = {} # Key: lecture; Value: median age of that lecture\n", + "for lecture in age_by_lecture:\n", + " median_age = median(age_by_lecture[lecture])\n", + " median_age_by_lecture[lecture] = median_age\n", + " \n", + "print(median_age_by_lecture)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Compute max age per lecture in one step using `dict` and `list` comprehension." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Practice problems - comprehensions" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Generate a new list where each number is a square of the original nummber in numbers list" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "numbers = [44, 33, 56, 21, 19]\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Generate a new list of floats from vac_rates, that is rounded to 3 decimal points" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "vac_rates = [23.329868, 51.28772, 76.12232, 17.2, 10.5]\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Generate a new list of ints from words, that contains length of each word" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "words = ['My', 'very', 'educated', 'mother', 'just', 'served', 'us', 'noodles']\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create 2 dictionaries to map each player to their min and avg score" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "scores_dict = {\"Bob\": [18, 72, 61, 5, 83], \n", + " \"Cindy\" : [27, 11, 55, 73, 87], \n", + " \"Alice\": [16, 33, 42, 89, 90], \n", + " \"Meena\": [39, 93, 9, 3, 55]}\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Student Information Survey dataset" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create dict mapping unique age to count of students with that age.\n", + "- Order the dictionary based on increasing order of ages\n", + "- Make sure to drop student dictionaries which don't have Age column information (we already did this in a previous example)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Find the favourite song of 15 youngest students in the class." + ] + }, + { + "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.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}