import csv


def read_csv(filename):
    """
    Read values from csv filename and returns a list of OrderedDict for each row.
    """
    csv_data = []
    with open(filename, 'r') as f:
        csv_file = csv.DictReader(f)
        for row in csv_file:
            csv_data.append(row)
    return csv_data