########Monte Carlo Methods########

import random

# a trial is essentially a random semester (i.e. returns the number of units you might take in a random semester)
def runTrial():
    pass

def getExpectedValue(numTrials):
    pass


########Data Visualization########

import csv
import matplotlib.pyplot as plt

def readData(filename):
    f = open(filename, "r", encoding="utf8")
    data = list(csv.reader(f))
    return data

def makeFlavorDict(data):
    pass

def visualize(dict):
    pass
    
        

d = readData("all-icecream.csv")
flavorDict = makeFlavorDict(d)
visualize(flavorDict) 