diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..1f0c5ec300e2c4a68f68ea181161253e69c0cdea
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,7 @@
+all:
+	g++ main.cpp -o Oweek
+	./Oweek
+run:
+	./Oweek
+clean:
+	rm Oweek
\ No newline at end of file
diff --git a/Oweek.xcodeproj/project.pbxproj b/Oweek.xcodeproj/project.pbxproj
deleted file mode 100644
index a71a4304f3ac259796a28839cc23a683096d2eab..0000000000000000000000000000000000000000
--- a/Oweek.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,223 +0,0 @@
-// !$*UTF8*$!
-{
-	archiveVersion = 1;
-	classes = {
-	};
-	objectVersion = 46;
-	objects = {
-
-/* Begin PBXBuildFile section */
-		38298D651799C38F007BB7E9 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 38298D641799C38F007BB7E9 /* main.cpp */; };
-		38298D671799C38F007BB7E9 /* Oweek.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 38298D661799C38F007BB7E9 /* Oweek.1 */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
-		38298D5F1799C38F007BB7E9 /* CopyFiles */ = {
-			isa = PBXCopyFilesBuildPhase;
-			buildActionMask = 2147483647;
-			dstPath = /usr/share/man/man1/;
-			dstSubfolderSpec = 0;
-			files = (
-				38298D671799C38F007BB7E9 /* Oweek.1 in CopyFiles */,
-			);
-			runOnlyForDeploymentPostprocessing = 1;
-		};
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
-		38298D611799C38F007BB7E9 /* Oweek */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Oweek; sourceTree = BUILT_PRODUCTS_DIR; };
-		38298D641799C38F007BB7E9 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
-		38298D661799C38F007BB7E9 /* Oweek.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = Oweek.1; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
-		38298D5E1799C38F007BB7E9 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
-		38298D581799C38F007BB7E9 = {
-			isa = PBXGroup;
-			children = (
-				38298D631799C38F007BB7E9 /* Oweek */,
-				38298D621799C38F007BB7E9 /* Products */,
-			);
-			sourceTree = "<group>";
-		};
-		38298D621799C38F007BB7E9 /* Products */ = {
-			isa = PBXGroup;
-			children = (
-				38298D611799C38F007BB7E9 /* Oweek */,
-			);
-			name = Products;
-			sourceTree = "<group>";
-		};
-		38298D631799C38F007BB7E9 /* Oweek */ = {
-			isa = PBXGroup;
-			children = (
-				38298D641799C38F007BB7E9 /* main.cpp */,
-				38298D661799C38F007BB7E9 /* Oweek.1 */,
-			);
-			path = Oweek;
-			sourceTree = "<group>";
-		};
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
-		38298D601799C38F007BB7E9 /* Oweek */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 38298D6A1799C38F007BB7E9 /* Build configuration list for PBXNativeTarget "Oweek" */;
-			buildPhases = (
-				38298D5D1799C38F007BB7E9 /* Sources */,
-				38298D5E1799C38F007BB7E9 /* Frameworks */,
-				38298D5F1799C38F007BB7E9 /* CopyFiles */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = Oweek;
-			productName = Oweek;
-			productReference = 38298D611799C38F007BB7E9 /* Oweek */;
-			productType = "com.apple.product-type.tool";
-		};
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
-		38298D591799C38F007BB7E9 /* Project object */ = {
-			isa = PBXProject;
-			attributes = {
-				LastUpgradeCheck = 0460;
-				ORGANIZATIONNAME = "Tyler Buchman";
-			};
-			buildConfigurationList = 38298D5C1799C38F007BB7E9 /* Build configuration list for PBXProject "Oweek" */;
-			compatibilityVersion = "Xcode 3.2";
-			developmentRegion = English;
-			hasScannedForEncodings = 0;
-			knownRegions = (
-				en,
-			);
-			mainGroup = 38298D581799C38F007BB7E9;
-			productRefGroup = 38298D621799C38F007BB7E9 /* Products */;
-			projectDirPath = "";
-			projectRoot = "";
-			targets = (
-				38298D601799C38F007BB7E9 /* Oweek */,
-			);
-		};
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
-		38298D5D1799C38F007BB7E9 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				38298D651799C38F007BB7E9 /* main.cpp in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
-		38298D681799C38F007BB7E9 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_ENABLE_OBJC_ARC = YES;
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				COPY_PHASE_STRIP = NO;
-				GCC_C_LANGUAGE_STANDARD = gnu99;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PREPROCESSOR_DEFINITIONS = (
-					"DEBUG=1",
-					"$(inherited)",
-				);
-				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				MACOSX_DEPLOYMENT_TARGET = 10.8;
-				ONLY_ACTIVE_ARCH = YES;
-				SDKROOT = macosx;
-			};
-			name = Debug;
-		};
-		38298D691799C38F007BB7E9 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-				CLANG_CXX_LIBRARY = "libc++";
-				CLANG_ENABLE_OBJC_ARC = YES;
-				CLANG_WARN_CONSTANT_CONVERSION = YES;
-				CLANG_WARN_EMPTY_BODY = YES;
-				CLANG_WARN_ENUM_CONVERSION = YES;
-				CLANG_WARN_INT_CONVERSION = YES;
-				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				GCC_C_LANGUAGE_STANDARD = gnu99;
-				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNINITIALIZED_AUTOS = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				MACOSX_DEPLOYMENT_TARGET = 10.8;
-				SDKROOT = macosx;
-			};
-			name = Release;
-		};
-		38298D6B1799C38F007BB7E9 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				PRODUCT_NAME = "$(TARGET_NAME)";
-			};
-			name = Debug;
-		};
-		38298D6C1799C38F007BB7E9 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				PRODUCT_NAME = "$(TARGET_NAME)";
-			};
-			name = Release;
-		};
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
-		38298D5C1799C38F007BB7E9 /* Build configuration list for PBXProject "Oweek" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				38298D681799C38F007BB7E9 /* Debug */,
-				38298D691799C38F007BB7E9 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		38298D6A1799C38F007BB7E9 /* Build configuration list for PBXNativeTarget "Oweek" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				38298D6B1799C38F007BB7E9 /* Debug */,
-				38298D6C1799C38F007BB7E9 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-		};
-/* End XCConfigurationList section */
-	};
-	rootObject = 38298D591799C38F007BB7E9 /* Project object */;
-}
diff --git a/Oweek/Oweek.1 b/Oweek/Oweek.1
deleted file mode 100644
index ca0d18a5677bd5a10b8372abde9f4039b639387b..0000000000000000000000000000000000000000
--- a/Oweek/Oweek.1
+++ /dev/null
@@ -1,79 +0,0 @@
-.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
-.\"See Also:
-.\"man mdoc.samples for a complete listing of options
-.\"man mdoc for the short list of editing options
-.\"/usr/share/misc/mdoc.template
-.Dd 7/19/13               \" DATE 
-.Dt Oweek 1      \" Program name and manual section number 
-.Os Darwin
-.Sh NAME                 \" Section Header - required - don't modify 
-.Nm Oweek,
-.\" The following lines are read in generating the apropos(man -k) database. Use only key
-.\" words here as the database is built based on the words here and in the .ND line. 
-.Nm Other_name_for_same_program(),
-.Nm Yet another name for the same program.
-.\" Use .Nm macro to designate other names for the documented program.
-.Nd This line parsed for whatis database.
-.Sh SYNOPSIS             \" Section Header - required - don't modify
-.Nm
-.Op Fl abcd              \" [-abcd]
-.Op Fl a Ar path         \" [-a path] 
-.Op Ar file              \" [file]
-.Op Ar                   \" [file ...]
-.Ar arg0                 \" Underlined argument - use .Ar anywhere to underline
-arg2 ...                 \" Arguments
-.Sh DESCRIPTION          \" Section Header - required - don't modify
-Use the .Nm macro to refer to your program throughout the man page like such:
-.Nm
-Underlining is accomplished with the .Ar macro like this:
-.Ar underlined text .
-.Pp                      \" Inserts a space
-A list of items with descriptions:
-.Bl -tag -width -indent  \" Begins a tagged list 
-.It item a               \" Each item preceded by .It macro
-Description of item a
-.It item b
-Description of item b
-.El                      \" Ends the list
-.Pp
-A list of flags and their descriptions:
-.Bl -tag -width -indent  \" Differs from above in tag removed 
-.It Fl a                 \"-a flag as a list item
-Description of -a flag
-.It Fl b
-Description of -b flag
-.El                      \" Ends the list
-.Pp
-.\" .Sh ENVIRONMENT      \" May not be needed
-.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
-.\" .It Ev ENV_VAR_1
-.\" Description of ENV_VAR_1
-.\" .It Ev ENV_VAR_2
-.\" Description of ENV_VAR_2
-.\" .El                      
-.Sh FILES                \" File used or created by the topic of the man page
-.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
-.It Pa /usr/share/file_name
-FILE_1 description
-.It Pa /Users/joeuser/Library/really_long_file_name
-FILE_2 description
-.El                      \" Ends the list
-.\" .Sh DIAGNOSTICS       \" May not be needed
-.\" .Bl -diag
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .It Diagnostic Tag
-.\" Diagnostic informtion here.
-.\" .El
-.Sh SEE ALSO 
-.\" List links in ascending order by section, alphabetically within a section.
-.\" Please do not reference files that do not exist without filing a bug report
-.Xr a 1 , 
-.Xr b 1 ,
-.Xr c 1 ,
-.Xr a 2 ,
-.Xr b 2 ,
-.Xr a 3 ,
-.Xr b 3 
-.\" .Sh BUGS              \" Document known, unremedied bugs 
-.\" .Sh HISTORY           \" Document history if command behaves in a unique manner
\ No newline at end of file
diff --git a/Oweek/main.cpp b/Oweek/main.cpp
deleted file mode 100644
index 42b05a971b741e1b3909cf6e5de28638334a1b50..0000000000000000000000000000000000000000
--- a/Oweek/main.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-//  main.cpp
-//  Oweek
-//
-//  Created by Tyler Buchman on 7/19/13.
-//  Copyright (c) 2013 Tyler Buchman. All rights reserved.
-//
-
-#include <iostream>
-
-int main(int argc, const char * argv[])
-{
-
-    // insert code here...
-    std::cout << "Hello, World!\n";
-    return 0;
-}
-
diff --git a/main.cpp b/main.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..63ae95335989f90339ad1893095419be851efab9
--- /dev/null
+++ b/main.cpp
@@ -0,0 +1,191 @@
+//
+//  main.cpp
+//  Oweek
+//
+//  Created by Tyler Buchman on 7/19/13.
+//  Copyright (c) 2013 Tyler Buchman. All rights reserved.
+//
+
+#include <iostream>
+#include <fstream>
+using namespace std;
+
+struct Student
+{
+    string name;
+    string nationality;
+    string major;
+};
+
+struct NodeStudent //student in group
+{
+    struct Student s;
+    struct NodeStudent *next;
+};
+
+int main(int argc, const char * argv[])
+{
+    const int numStudents = 210;
+    const int numGroups = 25;
+    Student list[numStudents];
+    struct NodeStudent n;
+    struct NodeStudent *m;
+    struct Student s;
+    int i = 0, j;
+    string temp;
+    ifstream input;
+    input.open("students.txt");
+    if(input.is_open())
+        cout << "opening student information file: success";
+    else
+        cout << "opening student information file: fail";
+    cout << endl;
+    while(i < numStudents && input.good())
+    {
+        getline(input, s.name);
+        list[i++] = s;
+    }
+    
+    getline(input, temp);
+    i = 0;
+    while(i < numStudents && input.good())
+    {
+        getline(input, temp);
+        list[i].name = temp + ", " + list[i].name;
+        i++;
+    }
+    
+    getline(input, temp);
+    i = 0;
+    while(i < numStudents && input.good())
+    {
+        getline(input, list[i++].nationality);
+    }
+    
+    getline(input, temp);
+    i = 0;
+    while(i < numStudents && input.good())
+    {
+        getline(input, list[i++].major);
+    }
+    
+    input.close();
+    
+    struct NodeStudent groups[numGroups];
+    for(i = 0; i < numGroups; i++)
+    {
+        struct NodeStudent st;
+        st.next = nullptr;
+        st.s = list[i];
+        groups[i] = st;
+    }
+    int indexOfBest = 0;
+    long score, bestScore = 0;
+    
+    for(i = numGroups; i < numStudents; i++) { // for each student
+        s = list[i];
+        indexOfBest = 0;
+        bestScore = 1000000000;
+        bool keepGoing = true;
+        for(j = 0; j < numGroups; j++)
+        {
+            score = 0;
+            n = groups[j];
+            do
+            {
+//                cout << n.s.name << " || " << s.name << endl;////////////////////////////////
+                if(n.s.nationality == s.nationality)
+                    score += 10000;
+                if(n.s.major == s.major)
+                {
+                    score += 100;
+                    if(score % 10000 > 300) score += 1000000;
+                }
+                score += 1;
+                if(score % 100 > (numStudents-1)/numGroups + 1) score += 10000000;
+                if(n.next != nullptr)
+                {
+                    n = *n.next;
+                    keepGoing = true;
+                }
+                else
+                    keepGoing = false;
+//                cout << score << endl;////////////////////////////
+            }while (keepGoing);//*************************************************
+            if(score < bestScore)
+            {
+                indexOfBest = j;
+                bestScore = score;
+            }
+//            cout << indexOfBest << endl;////////////////////////
+        }
+        
+        m = &groups[indexOfBest];
+        cout << bestScore << endl;//////////////////////////
+        while(m->next != nullptr)//*************************************************
+        {
+            m = m->next;
+//            cout << "k = " << k++ << endl;////////////////////////
+        }
+        struct NodeStudent *temp = new struct NodeStudent;
+        temp->s = list[i];
+        temp->next = nullptr;
+        m->next = temp;
+        
+//        cout << endl << endl << endl;///////////////////////////////////////////////////
+
+    }
+    /*
+    ofstream output;
+    output.open ("groups.txt");
+    for(i = 0; i < numGroups; i++)
+    {
+        n = groups[i];
+        output << "group " << i << "\n";
+        do {
+            output << n.s.name << "\n";
+            if(n.next != nullptr)
+                n = *n.next;
+        }while (n.next != nullptr);
+        output << "\n";
+    }
+    output.close();*/
+    
+    ofstream output("groups", ios::out | ios::binary);
+    if(output.is_open())
+        cout << "opening output file: success" << endl;
+    else
+        cout << "opening output file: fail" << endl;
+    bool keepGoing = true;
+    for(i = 0; i < numGroups; i++)
+    {
+        n = groups[i];
+        output << "group " << i+1 << "\n";
+        do {
+            output << n.s.name << "\n";
+            if(n.next != nullptr)
+            {
+                n = *n.next;
+                keepGoing = true;
+            }
+            else keepGoing = false;
+        }while (keepGoing);
+        output << "\n";
+    }
+    output.close();
+    
+    
+    /*
+    for(i = 0; i < numGroups; i++)
+    {
+        n = groups[i];
+        cout << "group " << i << "\n";
+        do {
+            cout << n.s.name << "\n";
+            if(n.next != nullptr)
+                n = *n.next;
+        }while (n.next != nullptr);
+        cout << "\n";
+    }
+     */
+}
\ No newline at end of file
diff --git a/old student lists/students 2.txt b/old student lists/students 2.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bfa2a19a67451df2c6c1051fa504248f383e348c
--- /dev/null
+++ b/old student lists/students 2.txt	
@@ -0,0 +1,755 @@
+Avery
+Kareem
+Aqeel
+Irem
+Ionut Codrin
+Aaron
+Cornel
+Radu
+Almedina
+Tessa
+Joseph
+Zurab
+Rajina
+Razvan
+Alexandru
+Zaina
+Finja
+Ratna
+Martha
+Pauline
+Lucinda
+Calum
+Oleksandra
+Vasco
+Dana
+Maxi
+Lisa
+Christopher
+Nino
+Omar
+Andreea
+Dorin
+Frances
+Natalie
+Alena
+Francisco
+Maria
+Celina
+Igor
+Cristiana
+Julia
+Ana
+Ayse
+Michel
+Felix
+Jan
+Felix
+Angelina
+Rosario
+Kristi
+Lara
+Nathanael
+Jessica
+Selin
+Tony
+Rubens
+Nicholas
+Irakli
+Maya
+Radu
+Fiona
+Larissa
+Rudolph
+Jessica
+Robert
+Julia Madeleine
+Alice Charlotte
+John
+Jean Luc
+Nathaniel
+Radu
+Austin
+Aban
+Ae-min
+Lena
+Maria
+Seung Gyu
+Maria
+Cvetanka
+Kiril
+Michael
+Sevda
+Stephanie
+George
+Gesa
+Luka
+Leona
+Deya
+Manish
+Korinna
+Hanna
+Iakob
+Rashmi
+Pia
+Viktoria
+Dennis
+Nicholas
+Nina
+Daniel
+Elene
+Haley
+Enxhell
+Safiya
+Henrieke
+Hannah
+Bianca
+Leticia
+Ana
+Natia
+Kamila
+Andreea
+Laura
+Minh Jenny
+Andrei-Mihai
+Iris
+Johanna
+Victoria
+Nathaniel
+Alina
+Clemence
+Elio
+Elene
+Hana
+Wessel
+Timotei
+Luisa
+Anastasija
+Dilantha
+Froilán
+Nhat Anh
+Ilie
+Sebastián
+Alannah
+Alice
+Gautam
+Chanindu
+Anastasia
+Denis
+Lisa
+Michael
+Franc
+Salman
+Jan Frederik
+Ricarda
+Maximilian
+Anna-Lena
+Amelie
+Rebekka
+Matthias
+Jana
+Birte
+Stephanie
+Désirée
+Marion
+Nikoloz
+Alban
+Aarju
+Siddharth
+Bogdan
+Etta
+Hanna
+Rachelle
+Sonja
+Alina
+Emanuel
+Catalina
+Kena
+Nemer
+Keno
+Annu
+Ion
+Maik
+Julie
+Felix
+Tim
+Emily
+Valentin
+Tamila
+Charlotte
+Maria
+Ingo
+Sven Dominik
+Tamara
+Sarah
+Miriam
+HoJoon David
+Yang
+Anna-Lena
+
+Adcock
+Al Nahas
+Aliani
+Altun
+Amariei
+Ames
+Amler
+Anton
+Asani
+Austin
+Avendaño
+Babunashvili
+Bajracharya
+Barabas
+Barbarosie
+Batool
+Berger
+Bista
+Blackley
+Blöth
+Boffa
+Bolland
+Boychenko
+Brazão
+Breseman
+Bretthauer
+Bussert
+Casebeer
+Cheishvili
+Cherkaoui
+Ciuprina
+Clisu
+Coronel
+Damrau
+di Primio
+Diaz
+Diaz
+Dietrich
+Dimitrov
+Dimulescu
+Doerr
+Dumitru
+Ecevit
+Ehrenstein
+Englert
+Fiebrantz
+Filzhut
+Frank
+Freire Saray
+Gadeshi
+Gärber
+Gaub
+Geiger
+Gencer
+Georgiev
+Gomes Neto
+Grattan
+Grdzelishvili
+Gutewort
+Hambasan
+Harnischfeger
+Haunhorst
+Heidecker
+Heimann
+Hein
+Heinze
+Hellwege
+Higgins
+Hirwa
+Holtzclaw
+Homorozan
+Hugenberg
+Husain
+Hwang
+Ibold
+Ilie
+Im
+Iossifidou
+Jovanovska
+Kafadarov
+Kardalinos
+Kiratli
+Knizkov
+Koridze
+Körte
+Kotrikadze
+Kovac
+Kuhnle
+Kumar
+Kunde
+Kuznetsova
+Kvatashidze
+Lamichhane
+Lampe
+Landers
+Ledwon
+Lee
+Leonova
+Lindenblatt
+Lomadze
+Lubeck
+Luzhnica
+Mann
+Max
+McDonald
+Mocanu
+Muller
+Mumladze
+Murusidze
+Mustafina
+Neamtu
+Nelde
+Nguyen
+Nicolae
+Nicomedi
+Niebers
+Nolte
+Norman
+Nöth
+Nsindo
+Nushi
+Ogbaidze
+Opalkova
+Ouwehand
+Palade
+Paßlick
+Pejkovska
+Perera
+Pérez Ruiz
+Phung
+Popanu
+Prieto Tovar
+Prondzinsky
+Rabourdin
+Rai
+Ranatunga
+Resetnic
+Rochau
+Rodermund
+Rothgang
+Rusha
+Saeed
+Schaefer
+Schäfer
+Schallwig
+Scherer
+Schirmer
+Schliep
+Schneider
+Schreiber
+Schulze Raestrup
+Schweighardt
+Schwindenhammer
+Servais
+Shengelia
+Sherifaj
+Shrestha
+Shukla
+Shutka
+Shyti
+Smidt
+Smith
+Spasojevic
+Stein
+Stiuler
+Stratulat
+Stüwe
+Tello
+Tetzlaff
+Thapa
+Toloaca
+Toraman
+Trolle
+Uecker
+Uellendahl
+Ullrich Gavilanes
+Vasiliu
+Vitko
+von Kries
+Voskoboynikova
+Wagner
+Wasmus
+Weidmann
+Winkelmann
+Wulf
+Yoo
+Zhang
+Zocher
+
+USA
+Syria
+Pakistan
+Turkey
+Romania
+Germany
+USA
+Romania
+Germany
+USA
+Venezuela
+Georgia
+Nepal
+Romania
+Moldova
+Pakistan
+Germany
+Nepal
+USA
+Germany
+Australia
+United Kingdom
+Ukraine
+Portugal
+USA
+Germany
+Germany
+USA
+Georgia
+France
+Romania
+Romania
+USA
+USA
+Germany
+Uruguay
+Spain
+Germany
+Bulgaria
+Romania
+Germany
+Romania
+Turkey
+Germany
+Germany
+Germany
+Germany
+Germany
+Chile
+Albania
+Germany
+Germany
+Germany
+Turkey
+Bulgaria
+Brazil
+USA
+Georgia
+Germany
+Romania
+Germany
+Germany
+France
+USA
+Germany
+Germany
+Germany
+USA
+Rwanda
+USA
+Romania
+USA
+India
+South Korea
+Germany
+Romania
+South Korea
+Greece
+Macedonia
+Bulgaria
+Germany
+Turkey
+Israel
+Georgia
+Germany
+Georgia
+Croatia
+Taiwan
+Pakistan
+Germany
+Ukraine
+Georgia
+Nepal
+Germany
+Germany
+Germany
+USA
+Russia
+Germany
+Georgia
+USA
+Kosovo
+USA
+Germany
+USA
+Romania
+Switzerland
+Georgia
+Georgia
+Russia
+Romania
+Germany
+Germany
+Romania
+Italy
+Germany
+USA
+USA
+Germany
+Tanzania
+Albania
+Georgia
+Slovakia
+Netherlands
+Romania
+Germany
+Macedonia
+Sri Lanka
+Spain
+Vietnam
+Moldova
+Spain
+Germany
+Belgium
+India
+Sri Lanka
+Moldova
+Germany
+Germany
+Germany
+Albania
+Pakistan
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+USA
+Germany
+France
+Georgia
+Albania
+Nepal
+India
+Ukraine
+Albania
+Germany
+USA
+Serbia
+Germany
+Romania
+Moldova
+Germany
+USA
+Germany
+Nepal
+Romania
+Germany
+Denmark
+Germany
+Germany
+Ecuador
+Romania
+USA
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+South Korea
+China
+Germany
+
+Electrical Engineering and Computer Science
+Biotechnology
+Earth and Space Sciences
+Integrated Social and Cognitive Psychology
+Information Management and Systems
+Integrated Social Sciences
+Computer Science
+Chemistry
+Global Economics and Management
+Integrated Environmental Studies
+Integrated Social Sciences
+Global Humanities
+Biotechnology
+Intercultural Relations and Behavior
+Electrical Engineering and Computer Science
+Biochemistry and Cell Biology
+Biochemistry and Cell Biology
+Physics
+Global Economics and Management
+Intercultural Relations and Behavior
+Mathematics
+Exchange/Visiting Program
+Global Humanities
+Cognitive Psychology and Neuroscience
+Global Economics and Management
+Mathematics
+Global Economics and Management
+Intercultural Relations and Behavior
+Global Economics and Management
+Exchange/Visiting Program
+Applied and Computational Mathematics
+Electrical and Computer Engineering
+Computer Science
+Biotechnology
+Biotechnology
+Integrated Social Sciences
+Intercultural Relations and Behavior
+Cognitive Psychology and Neuroscience
+Biotechnology
+Cognitive Psychology and Neuroscience
+Biochemistry and Cell Biology
+Cognitive Psychology and Neuroscience
+Global Humanities
+Global Economics and Management
+Earth and Space Sciences
+Integrated Environmental Studies
+International Logistics Management and Engineering
+Chemistry
+Integrated Social Sciences
+Electrical and Computer Engineering
+Integrated Social Sciences
+Mathematics
+Global Economics and Management
+Biotechnology
+Biotechnology
+Earth and Space Sciences
+International Politics and History
+Global Economics and Management
+Biochemistry and Cell Biology
+Physics
+Biochemistry and Cell Biology
+Integrated Social and Cognitive Psychology
+Global Economics and Management
+Exchange/Visiting Program
+Chemistry
+Biochemistry and Cell Biology
+Global Economics and Management
+Exchange/Visiting Program
+Biochemistry and Cell Biology
+Global Economics and Management
+Global Economics and Management
+Computer Science
+Mathematics
+Integrated Social Sciences
+Integrated Social and Cognitive Psychology
+Chemistry
+Electrical Engineering and Computer Science
+Cognitive Psychology and Neuroscience
+Computer Science
+Computer Science
+Global Economics and Management
+Integrated Social Sciences
+International Logistics Management and Engineering
+Global Economics and Management
+International Politics and History
+Biotechnology
+Chemistry
+Global Economics and Management
+Electrical Engineering and Computer Science
+Earth and Space Sciences
+Integrated Social and Cognitive Psychology
+Global Economics and Management
+Integrated Environmental Studies
+Intercultural Relations and Behavior
+Intercultural Relations and Behavior
+Biochemistry and Cell Biology
+Electrical and Computer Engineering
+Exchange/Visiting Program
+Cognitive Psychology and Neuroscience
+Integrated Social and Cognitive Psychology
+Cognitive Psychology and Neuroscience
+Computer Science
+International Politics and History
+Global Humanities
+Integrated Environmental Studies
+Biochemistry and Cell Biology
+Integrated Social Sciences
+Integrated Social Sciences
+Intercultural Relations and Behavior
+Biotechnology
+Biochemistry and Cell Biology
+Global Economics and Management
+Mathematics
+Computer Science
+Exchange/Visiting Program
+Integrated Social and Cognitive Psychology
+International Politics and History
+Integrated Social Sciences
+International Politics and History
+Electrical Engineering and Computer Science
+Applied and Computational Mathematics
+International Politics and History
+Global Economics and Management
+Exchange/Visiting Program
+Physics
+International Politics and History
+Biochemistry and Cell Biology
+Cognitive Psychology and Neuroscience
+Exchange/Visiting Program
+Integrated Social Sciences
+Physics
+Exchange/Visiting Program
+Earth and Space Sciences
+Biotechnology
+Physics
+Electrical Engineering and Computer Science
+Chemistry
+Computer Science
+Biochemistry and Cell Biology
+Mathematics
+Electrical Engineering and Computer Science
+Biotechnology
+Computer Science
+Global Economics and Management
+Physics
+International Politics and History
+Integrated Social and Cognitive Psychology
+Intercultural Relations and Behavior
+Global Economics and Management
+International Politics and History
+Integrated Environmental Studies
+Exchange/Visiting Program
+Intercultural Relations and Behavior
+Exchange/Visiting Program
+Global Economics and Management
+Electrical and Computer Engineering
+Electrical Engineering and Computer Science
+Electrical Engineering and Computer Science
+Intercultural Relations and Behavior
+Electrical Engineering and Computer Science
+Global Economics and Management
+Chemistry
+Integrated Social Sciences
+Biochemistry and Cell Biology
+Mathematics
+Global Economics and Management
+International Politics and History
+Exchange/Visiting Program
+International Logistics Management and Engineering
+Computer Science
+Physics
+Integrated Social and Cognitive Psychology
+Global Economics and Management
+Biochemistry and Cell Biology
+Global Economics and Management
+Biochemistry and Cell Biology
+Electrical Engineering and Computer Science
+Exchange/Visiting Program
+Global Economics and Management
+Integrated Social and Cognitive Psychology
+Physics
+Physics
+Integrated Social and Cognitive Psychology
+International Politics and History
+Chemistry
+Applied and Computational Mathematics
+Biotechnology
+Earth and Space Sciences
\ No newline at end of file
diff --git a/old student lists/students 3 b/old student lists/students 3
new file mode 100644
index 0000000000000000000000000000000000000000..2516c34cd4eca5d47f76e7ca5d9b4ce731e0413c
--- /dev/null
+++ b/old student lists/students 3	
@@ -0,0 +1,1163 @@
+Mustafai
+Sherko
+Tare
+Schlamp
+Huber
+Schraink
+Marinkovic
+Caceres de Aguiar
+Cleto
+Staufert Carvalho
+Decheva
+Gyorev
+Gyurchev
+Ivanov
+Ovanesyan
+Shishiteva
+Tsankov
+Sop
+Tindjou Nana
+Muirhead
+Urquidi Camacho
+Abdelnur Jaimes
+Soto Gomez
+Meixnerova
+De Sutter
+Patiño
+Admassu
+Tsegaye
+Hauru
+Chautard
+Heidecker
+Lagoutte
+Le Bescont
+Aleksidze
+Chkhaidze
+Gabrichidze
+Kapanadze
+Keshelava
+Liklikadze
+Popkhadze
+Sukhishvili
+Sukhitashvili
+Supatashvili
+Angern
+Appelhoff
+Bachhuber
+Bahceli
+Bargu
+Bartsch
+Behrens
+Breuer
+Burgess
+Castan
+Conrad
+Daniels
+Dittrich
+Doerwald
+Domdey
+Dominguez Pastor
+Dreier
+Dufner
+Dussoye
+Erdmann-Pham
+Ermel
+Filzhut
+Gellersen
+Gerten
+Grändorf
+Gronemeier
+Hansen
+Harzmann-Deis
+Heidecke
+Heiderich
+Hohrath
+Hoppe
+Huff
+Jablonski
+Klemeier
+Klimpel
+Knor
+Koehler
+Kohlhase
+Kolodynska
+Kottisch
+Krüger
+Kummert
+Lamsfuß
+Lütt
+Maurer
+Möhlenkamp
+Möller
+Orr
+Özalp
+Pohle
+Psilitelis
+Reese
+Reinke
+Ritter
+Savelev
+Schaefer-Kehnert
+Scherm
+Schirmer
+Schittko
+Schlösser
+Schmidt
+Schuldt
+Schwarze-Wippern
+Spitz
+Steininger
+Stracke
+Sudmeier
+Taenzer
+Terrefe
+van den Boom
+von Glasenapp
+von Koslowski
+Wegmann
+Weser
+Wiesing
+Yildiz
+Zabel
+Zießler
+Bayanwala
+Dandekar
+Lal
+Nair
+Rajkumari
+Talwar
+Holicka
+Zianida
+Moshayedi
+du Toit
+Bertone
+Hirayama
+Ichikawa
+Hashweh
+Amutete
+Mahugu
+Gashi
+Danevski
+Paneva
+Parmakovski
+Stankovski
+Ferhat Abbas
+Barrenechea
+Schipper
+Zagaste-Gonzalez
+Cozari
+Cucleschin
+Diaconu
+Deloch
+Acharya
+Adhikari
+Duvadi
+Paudel
+Shakya
+Singh
+Tamrakar
+Thapaliya
+Gaasrud
+Lam
+Ashraf
+Bali
+Farooq
+Jafri
+Nadeem
+Waris
+Kolodynska
+Amariei
+Apavaloaei
+Batachia
+Bors
+Burai-Patrascu
+Cirlanaru
+Colibaba
+Constantin-Dureci
+Copoiu
+Cristian
+Dima
+Dinu
+Dumitrel
+Git
+Grigore
+Gurau
+Hertanu
+Ignat
+Ilca
+Ilca
+Ivan
+Ivanovici
+Mihai
+Munteanu
+Nadrag
+Ristache
+Stanciu
+Tamas
+Timiras
+Ungureanu
+Dominguez Pastor
+Choi
+Im
+Kind
+Wiederkehr
+Tsering
+Ercan
+Gencer
+Ssenyonga
+Shyriaieva
+Burgess
+Donaldson
+Orr
+Abdelnur Jaimes
+Alley
+Barbee
+Benne
+Bezzam
+Buchman
+Canby
+Daniel
+Diaz
+Driggers
+Dufford
+Fitzstevens
+Galarza
+Guyan
+Hassiak
+Limoncelli
+Male
+Morrison
+Muehler
+Mulvaney
+Nelson
+Phillips
+Porkka
+Prieto
+Quisenberry
+Rao
+Robson
+Rupan
+Rynczak
+Schauer
+Smiley
+Somers
+Sweeney
+Trifon
+Villafano
+White
+Zheng
+Castillo
+Chibas
+Primera Darwich
+Primera Darwich
+Hoang
+Le
+Makungu
+Zimba
+Bure
+Jaffet
+Kondo
+Matate
+Mbudu
+Muchandibaya
+Muneri
+Takawira
+Bechtold
+Caushi
+Ciraku
+Djokic
+El Garh
+Loica
+Mataj
+Nitol
+Rodriguez Gomez
+Yeruult
+Zafirovic
+Zharmenov
+Al Nahas
+Gutewort
+Sangtarash
+Fieraru
+Gërra
+Guo
+Iljazi
+Ismaili
+Liu
+Meci
+Nagel
+Naumoska
+Rrusho
+Shammas
+
+Megi
+Stiv
+Klajda
+Sofía
+Johannes
+Tobias
+Milan
+Carlos
+Sarah
+Erica
+Desislava
+Aleksandar
+Nikola
+Branimir
+Verzhini
+Petya
+Hristo
+Clemence
+Stephanie
+James
+Vivian
+Juliana
+Maria
+Jana
+Françoise
+Maria Paz
+Dawit
+Matyas
+Aila
+Victor
+Rudolph
+Louis
+Coralie
+David
+George
+Alexander
+Nikoloz
+Irakli
+Giorgi
+Rati
+Salome
+Anamaria
+Mariam
+Christian
+Stefan
+Johannes
+Luca
+Ali
+Alexander
+Hannah
+Jean-Paul
+Tiffany
+Stephanie
+Carlina
+Makieu
+Rico
+Carmen
+Alina
+Laura
+Patrick
+Janine
+Adrien
+Dan Daniel
+Utz
+Felix
+Helena
+Eiko
+Malte
+Lisa-Marlen
+Johannes
+Johannes
+Laura
+Joleen
+Julian
+Caroline
+Kara
+Kim Philipp
+Jessica
+Franziska
+Lucie
+Lara-Marie
+Lukas
+Karolina
+Veronika
+Nina
+Frederik
+Mike
+Alva
+Dominic
+Paula
+Christina
+Caitlin
+Alan
+Franziska
+Julia
+Anna
+Benedikt
+Marie
+Artiom
+Johanna
+Michael
+Johanna
+Robert
+Christian
+Tim
+Lena
+Wanda
+Sarah
+Vincent
+Markus
+Tim
+Marlou
+Biruk
+Benedikt
+Victoria
+Rebecca
+Siegfried Hoang Nguyen
+Jihea
+Tom
+Emre
+Sabrina
+Hauke
+Anirudh
+Sidharth
+Sourabh
+Namratha
+Bandana
+Varun
+Kevin
+Hanissa
+Alireza
+Luke
+Alessandra
+Taimu
+Kaori
+Nada
+Edmond
+Kevin
+Bersant
+Aleksandar
+Viktorija
+Adrijan
+Filip
+Yasmin Liyana
+Alfonso
+Manuel
+Reyes
+Cristina
+Dmitrii
+Cristian
+Jens
+Dinesh
+Utkrist
+Atul
+Ujjwol
+Nikhil Ratna
+Sneha
+Samyak
+Bidesh
+Celine Lofthus
+Chi Ching Vivian
+Faryal
+Sardar Imran Hussain
+Muhammad
+Syed Akber Imam
+Usama
+Beenish
+Karolina
+Cornel
+Anca
+Vlad
+Radu
+Mihai-Razvan
+Andrei
+Stefana Anais
+Gabriela
+Liviu
+Gianina
+Alina
+Alina
+Marius
+Alexandru
+Mihai
+Oana
+Radu
+Andrei
+Florin
+Serban
+Ana
+Stefan
+Alexandru
+Petre
+Roxana
+Dragos
+Ioan
+Ioana-Maria
+Stefan
+Vlad
+Laura
+Min Seog
+Seung Gyu
+Tim
+Gabriela
+Tenzin
+Görkem
+Selin
+Robin Nyombi Schofield
+Karolina
+Tiffany
+Matilda
+Caitlin
+Juliana
+Emma
+Scott
+Jessica
+Eric
+Tyler
+Adriana
+Cassandra
+Eduardo
+Colton
+Lindsey
+Maia
+Tania
+Jeffrey
+Alexis
+Katherine
+Quinn
+Tessalyn
+Annelie
+Ciara
+Mackenzie
+Artemisa
+Fiona
+Andrea
+Anthony
+Priyanka
+Selina
+Rehana
+Adam
+Rachel
+Katherine
+Lydia
+Brian
+Myles
+Geno
+Megan
+Ashley
+Manuel
+Ricardo
+Barbara
+Maria
+Duc
+Khanh
+Jeff
+Joseph
+Tariro
+Shorai
+Promise
+Tinashe
+Kudzai
+Kudakwashe
+Cephas
+Shepherd
+Jonathan
+Nina
+Eno
+Anja
+Asmaa
+Claudia
+Silvio
+Khadem
+Gloria
+Anudari
+Mila
+Adiyar
+Kareem
+Maya
+Mehdi
+Mihai
+Fatjon
+Linzi
+Paola
+Bledi
+Zinan
+Fatjon
+Daniel
+Tamara
+Marsid
+Elias
+
+Albania
+Albania
+Albania
+Argentina
+Austria
+Austria
+Bolivia
+Brazil
+Brazil
+Brazil
+Bulgaria
+Bulgaria
+Bulgaria
+Bulgaria
+Bulgaria
+Bulgaria
+Bulgaria
+Cameroon
+Cameroon
+Canada
+Chile
+Colombia
+Colombia
+Czech Republic
+Ecuador
+Ecuador
+Ethiopia
+Ethiopia
+Finland
+France
+France
+France
+France
+Georgia
+Georgia
+Georgia
+Georgia
+Georgia
+Georgia
+Georgia
+Georgia
+Georgia
+Georgia
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+Germany
+India
+India
+India
+India
+India
+India
+Indonesia
+Indonesia
+Iran
+Ireland
+Italy
+Japan
+Japan
+Jordan
+Kenya
+Kenya
+Kosovo
+Macedonia
+Macedonia
+Macedonia
+Macedonia
+Malaysia
+Mexico
+Mexico
+Mexico
+Moldova
+Moldova
+Moldova
+Namibia
+Nepal
+Nepal
+Nepal
+Nepal
+Nepal
+Nepal
+Nepal
+Nepal
+Norway
+Norway
+Pakistan
+Pakistan
+Pakistan
+Pakistan
+Pakistan
+Pakistan
+Poland
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Romania
+Spain
+South Korea
+South Korea
+Switzerland
+Switzerland
+Tibet
+Turkey
+Turkey
+Uganda
+Ukraine
+United Kingdom
+United Kingdom
+United Kingdom
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+USA
+Venezuela
+Venezuela
+Venezuela
+Venezuela
+Vietnam
+Vietnam
+Zambia
+Zambia
+Zimbabwe
+Zimbabwe
+Zimbabwe
+Zimbabwe
+Zimbabwe
+Zimbabwe
+Zimbabwe
+Zimbabwe
+Germany
+Albania
+Albania
+Serbia
+Morocco
+Romania
+Albania
+Bangladesh
+Mexico
+Mongolia
+Germany
+Kazakhstan
+Syria
+Germany
+Iran
+Romania
+Albania
+China
+Albania
+Albania
+China
+Albania
+Germany
+Macedonia
+Albania
+USA
+
+Biotechnology
+Computer Science
+Biochemistry and Cell Biology
+Integrated Social and Cognitive Psychology
+Cognitive Psychology and Neuroscience
+Biochemistry and Cell Biology
+Foundation Year
+Foundation Year
+Integrated Social Sciences
+Global Economics and Management
+Computer Science
+Computer Science
+Biotechnology
+Global Economics and Management
+Applied and Computational Mathematics
+Integrated Social and Cognitive Psychology
+Global Economics and Management
+Foundation Year
+International Logistics Management and Engineering
+Global Economics and Management
+Cognitive Psychology and Neuroscience
+Exchange/Visiting Program
+Global Economics and Management
+Integrated Social Sciences
+Integrated Social and Cognitive Psychology
+Intercultural Relations and Behavior
+Electrical and Computer Engineering
+Biochemistry and Cell Biology
+Integrated Cultural Studies
+Exchange/Visiting Program
+Foundation Year
+Intercultural Relations and Behavior
+Exchange/Visiting Program
+International Politics and History
+Integrated Social Sciences
+Global Economics and Management
+Electrical and Computer Engineering
+Physics
+Physics
+Global Economics and Management
+Intercultural Relations and Behavior
+Cognitive Psychology and Neuroscience
+Integrated Social Sciences
+Global Economics and Management
+Integrated Social and Cognitive Psychology
+Computer Science
+Global Economics and Management
+Integrated Social Sciences
+Foundation Year
+Biochemistry and Cell Biology
+Earth and Space Sciences
+Exchange/Visiting Program
+Integrated Environmental Studies
+Biochemistry and Cell Biology
+Global Economics and Management
+International Politics and History
+Integrated Social and Cognitive Psychology
+Earth and Space Sciences
+Exchange/Visiting Program
+Global Economics and Management
+Intercultural Relations and Behavior
+Global Economics and Management
+Applied and Computational Mathematics
+Biochemistry and Cell Biology
+Foundation Year
+Cognitive Psychology and Neuroscience
+Global Economics and Management
+Mathematics
+Integrated Cultural Studies
+Physics
+Computer Science
+Global Economics and Management
+Physics
+Physics
+Biochemistry and Cell Biology
+Intercultural Relations and Behavior
+Applied and Computational Mathematics
+International Politics and History
+Integrated Environmental Studies
+Integrated Environmental Studies
+Chemistry
+Mathematics
+Exchange/Visiting Program
+Chemistry
+Applied and Computational Mathematics
+International Politics and History
+International Politics and History
+Cognitive Psychology and Neuroscience
+Foundation Year
+Earth and Space Sciences
+International Politics and History
+Exchange/Visiting Program
+Global Economics and Management
+International Politics and History
+Integrated Cultural Studies
+International Politics and History
+Integrated Social Sciences
+Integrated Social and Cognitive Psychology
+Applied and Computational Mathematics
+International Politics and History
+Biochemistry and Cell Biology
+Integrated Social and Cognitive Psychology
+Physics
+Biochemistry and Cell Biology
+Global Economics and Management
+Integrated Social and Cognitive Psychology
+International Politics and History
+Mathematics
+Physics
+International Politics and History
+Chemistry
+Intercultural Relations and Behavior
+International Politics and History
+International Politics and History
+Chemistry
+Integrated Cultural Studies
+Integrated Environmental Studies
+Global Economics and Management
+Applied and Computational Mathematics
+International Politics and History
+Integrated Social Sciences
+Intercultural Relations and Behavior
+Global Economics and Management
+Biochemistry and Cell Biology
+Computer Science
+Electrical Engineering and Computer Science
+Mathematics
+Computer Science
+Integrated Cultural Studies
+Global Economics and Management
+Physics
+Applied and Computational Mathematics
+Cognitive Psychology and Neuroscience
+Cognitive Psychology and Neuroscience
+Foundation Year
+Integrated Social and Cognitive Psychology
+Electrical and Computer Engineering
+International Logistics Management and Engineering
+Electrical Engineering and Computer Science
+Physics
+Mathematics
+Applied and Computational Mathematics
+Computer Science
+International Politics and History
+Electrical and Computer Engineering
+Global Economics and Management
+Global Economics and Management
+Integrated Social and Cognitive Psychology
+Computer Science
+International Logistics Management and Engineering
+Foundation Year
+Electrical and Computer Engineering
+Computer Science
+Computer Science
+Global Economics and Management
+Electrical Engineering and Computer Science
+Electrical and Computer Engineering
+Earth and Space Sciences
+Computer Science
+Integrated Social Sciences
+Cognitive Psychology and Neuroscience
+Global Economics and Management
+Electrical Engineering and Computer Science
+Electrical and Computer Engineering
+Integrated Social Sciences
+Electrical Engineering and Computer Science
+International Politics and History
+BSc Environmental Protection and Management
+Electrical Engineering and Computer Science
+Biotechnology
+Chemistry
+Physics
+Biotechnology
+Global Economics and Management
+Physics
+Integrated Cultural Studies
+Biotechnology
+International Politics and History
+Computer Science
+Integrated Cultural Studies
+Applied and Computational Mathematics
+Electrical and Computer Engineering
+Electrical Engineering and Computer Science
+Cognitive Psychology and Neuroscience
+International Logistics Management and Engineering
+Physics
+Biochemistry and Cell Biology
+Biochemistry and Cell Biology
+Global Economics and Management
+Computer Science
+Physics
+Computer Science
+Mathematics
+Computer Science
+Applied and Computational Mathematics
+Mathematics
+Mathematics
+Electrical Engineering and Computer Science
+International Relations and Sociology
+Electrical and Computer Engineering
+Electrical Engineering and Computer Science
+Integrated Social Sciences
+Chemistry
+Electrical and Computer Engineering
+International Logistics Management and Engineering
+Foundation Year
+Electrical and Computer Engineering
+Foundation Year
+Politics / Sociology
+Integrated Environmental Studies
+Sociology & Social Anthropology
+BA International Business
+Global Economics and Management
+Exchange/Visiting Program
+Global Economics and Management
+Electrical Engineering and Computer Science
+Computer Science
+Biochemistry and Cell Biology
+Exchange/Visiting Program
+International Politics and History
+Exchange/Visiting Program
+International Politics and History
+Exchange/Visiting Program
+Exchange/Visiting Program
+Exchange/Visiting Program
+Cognitive Psychology and Neuroscience
+Exchange/Visiting Program
+Exchange/Visiting Program
+Integrated Cultural Studies
+Integrated Social and Cognitive Psychology
+Integrated Cultural Studies
+International Politics and History
+Intercultural Relations and Behavior
+Exchange/Visiting Program
+International Logistics Management and Engineering
+Biotechnology
+Intercultural Relations and Behavior
+Cognitive Psychology and Neuroscience
+Biochemistry and Cell Biology
+Exchange/Visiting Program
+International Politics and History
+Exchange/Visiting Program
+International Politics and History
+Exchange/Visiting Program
+Cognitive Psychology and Neuroscience
+Biochemistry and Cell Biology
+Global Economics and Management
+Biochemistry and Cell Biology
+International Logistics Management and Engineering
+Biochemistry and Cell Biology
+Exchange/Visiting Program
+Exchange/Visiting Program
+Chemistry
+Integrated Social Sciences
+Computer Science
+Biotechnology
+Global Economics and Management
+Biochemistry and Cell Biology
+Electrical Engineering and Computer Science
+Mathematics
+Biochemistry and Cell Biology
+Electrical Engineering and Computer Science
+Biochemical Engineering
+Electrical and Computer Engineering
+Electrical and Computer Engineering
+Electrical and Computer Engineering
+Electrical and Computer Engineering
+Cognitive Psychology/Neuroscience 
+Biochemistry and Cell Biology
+Chemistry
+Foundation Year
+Electrical and Computer Engineering
+Cognitive Psychology/Neuroscience 
+International Politics and Histort
+Intercultural Relations and Behavior
+Foundation Year
+Foundation Year
+Foundation Year
+Foundation Year
+Computer Science
+Computer Science
+Integrated Cultural Studies
+Electrical and Computer Engineering
+Electrical Engineering and Computer Science
+Electrical Engineering and Computer Science
+Computer Science
+Foundation Year
+Biochemistry and Cell Biology
+Electrical and Computer Engineering
+none
\ No newline at end of file
diff --git a/readMe.txt b/readMe.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8557e2570325ac25003c1340578fd0ffc209c928
--- /dev/null
+++ b/readMe.txt
@@ -0,0 +1,8 @@
+1. Open a new text file, name it “students.txt”, and save it in the Oweek folder
+2. Open the excel file with student names, and copy the student information in order with a single line break in between each section
+	a. first name
+	b. last name
+	c. nationality
+	d. major
+3. cd into the Oweek folder and type “make”
+4. a text file named “groups” will appear with each group inside. the students are listed under each group number as “first name, last name”
\ No newline at end of file
diff --git a/students.txt b/students.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63ab809978cd9f6e1b109d2d3d53b455d9e64aad
--- /dev/null
+++ b/students.txt
@@ -0,0 +1,843 @@
+Lukas
+Felix
+Marija
+Lijiao
+Jinbo
+Orchid
+Ping
+Marisa
+Bushra
+Boris
+Ye
+Adela
+Matei
+Hyeyoung
+Merle
+Ali
+Merilin
+Raika
+Vladislav
+Stela
+Nastasija
+Hannah
+Milena
+Yinxiao
+Humza
+Jiemin
+Jorge
+Lennard
+Ana
+Andreea
+Zunair
+Nita
+Yegor
+Liying
+Aigerim
+Nicoleta
+Inga
+Vidushi
+Eduards
+Manisha
+Shabbar
+Rodrigo
+Lev
+Angela
+Maria-Bianca
+David
+Jessica
+Polina
+Paige
+Lina
+Zhouyi
+Andrei
+Stefan
+Malek
+Xiang
+Ramona
+Maria
+Vlad
+Mariia
+Joana
+Antonius
+Simo
+Atanas
+Ozan
+Aulon
+Jinwei
+Dan
+Akbar
+Danut
+Qifan
+Bogdan_Andrei
+Sulav
+Peter
+Hang
+Vlad
+Ashmin
+Siyuan
+Sudip
+Inti
+Avinash
+Nomaqhikiza
+Yashoj
+Fernando
+Jehanzeb
+Sudipta
+Tibebu
+Rubin
+Atabak
+Leonhard
+John
+Samed
+Tsvetan
+Felix
+Alin
+Ole
+Nico
+Anna
+Matthieu
+Miroslava
+Damla
+Yashan
+Esteban
+Kaiyu
+Saniya
+Tobias
+Satyaveer
+Bela
+David
+Era
+Shuting
+Darlina
+Aleksandar
+Rai_Sharaiz
+Jasmin
+Yiyun
+Juliana
+Victor
+Jonathan
+Young_in
+Muhammad_Salahuddin
+Mawadah
+Pauline
+Muhammad
+Teresa
+Max
+Anthony
+Robert
+Canhuai
+Thomas
+Veselin
+Paul
+Yubao
+Teodora
+Ngoc
+Anna
+Keyuan
+Anastas
+Zhuang
+Varvara
+Goksenin
+Brian
+Mariam
+Zauresh
+Lennart_Alexander
+Alexia
+Bao
+Johanna_Gesine
+Farah
+Hannah
+Sara
+Taylor
+Helena
+Emily
+Junhan
+Inigo
+Thato
+Torven
+Aous
+Annabel
+Xuechun
+Zhengyi
+Tania
+Demian
+Salome
+Katherine
+Hristina
+Aung_Kyaw
+Saad
+Ningxin
+Maria_Clara
+Maria
+Jingchao
+Yeying
+Prerona
+Meiwen
+Awais
+Zheng
+Ekber
+Jose
+Cristiana
+Anik
+Daoyuan
+Shruti
+Valentin
+Eliuter
+Dinu
+Jeremy
+Nancee
+Alice
+Yi
+Molly
+Jennfer
+Adonay
+Uriel
+Tom
+Dongkai
+Lee
+Uria
+Rozelle
+Klara
+Alissia
+Yiwen
+Lilian
+Yun
+Göksu
+Hatice_Irem
+Akifa
+Denis
+Emily
+Julie
+
+Mayer-Gramberg
+Mutiu
+Tepegjozova
+Yuan
+Zhang
+Ammar
+Chen
+dos_Santos_Cristo_e_Brito
+Kamran
+Kanunnikov
+Li
+Martin
+Militaru
+Oh
+Prößdorf
+Qureshi
+Ruci
+Schaefer
+Skripnik
+Sota
+Stojanovikj
+Taylor
+Viyacheva
+Wang
+Abid
+Du
+Guajardo
+Hoops
+Paz_Hernandez
+Perpelea
+Saleem
+Shillova
+Tereshchenko
+Zhang
+Abisheva
+Copaci
+Dammann
+Galwadu_Arachchige
+Krumins
+Poudel
+Raza
+Saavedra_Sotelo
+Dadashev
+Kondinska
+Leonte
+Lohse
+McMullen
+Reichert
+Snow
+Taenzer
+Xiong
+Badoi
+Bogdan
+Cheikhrouhou
+Cheng
+Comanescu
+Ficiu
+Frasineanu
+Gladkova
+Halili
+Hegyes
+Iliev
+Kaishev
+Kaya
+Kuqi
+Li
+Mitescu
+Oripov
+Rusu
+Shu
+Stefan
+Timilsina
+Tomson
+Yuan
+Zamfir
+Bhattarai
+Chang
+Hamal
+Mendoza_Estrada
+Niroula
+Nkala
+Shakya
+Trejo_Trevino
+Ayaz
+Basak
+Biru
+Deliallisi
+Hafeez
+Kuboschek
+Mulongo
+Narin
+Rankov
+Schmoll
+Teodorescu
+Frenzel
+Fröhberg
+Przibilla
+Ah-Koon
+Angelova
+Arman
+Bu
+Ceballos
+Chen
+Farooq
+Fischer
+Gopychand
+Janauschek
+Kiziria
+Kraja
+Li
+Mamaqi
+Nikolic
+Rehman
+Stallzus
+Tong
+Villegas
+von_Koslowski
+Laetsch
+Seo
+Uqaili
+Bajrai
+Beziat
+Dawood
+Geidel
+Reinicke
+Safir
+Schierholz
+Yang
+Dols
+Georgiev
+Ladwig
+Lou
+Nasui
+Nguyen
+Petrova
+Yin
+Zaranov
+Zhou
+Zubko
+Cakir
+Mudahigwa
+Baduashvili
+Battalova
+Knoche
+Paradzai
+Rongrong
+Schuster
+Al_Naber
+Dain
+Hadley
+Hafemeister
+Herzberg
+Swartz
+Zhao
+Gurrola_Monroy
+Mokhothu
+Schalk
+Shaheen
+Stapel
+Wu
+Yu
+Eke_Armien
+Gass
+Gass
+Greig
+Gvozdenovic
+Htet
+Jalees
+Li
+Tapia
+Traslosheros
+Zhang
+Zheng
+Dewan
+Fu
+Khalid
+Pan
+Shahkeremov
+Urriola
+Bercea
+Halder
+Ji
+Maliakal
+Munteanu
+Nderimo
+Purice
+Schulz
+Thakran
+Beaume
+Chen
+Davidson
+Francken
+Gebrehiwot
+Hiskin_Yuffe
+Lavi
+Lu
+McDougall
+Rogel
+Simpson
+Sumiya
+Valentin
+Xiao
+Yaprakova
+Zhan
+Celebi
+Günaydin
+Khattak
+Korolev
+Lofton
+Rong
+
+Germany
+Romania
+Macedonia
+China
+China
+Egypt
+China
+Portugal
+Pakistan
+Russia
+China
+Romania
+Romania
+South_Korea
+Germany
+Pakistan
+Albania
+Germany
+Germany
+Albania
+Macedonia
+USA
+Bulgaria
+China
+Pakistan
+China
+Mexico
+Germany
+Mexico
+Romania
+Pakistan
+Kosovo
+Ukraine
+China
+Kazakhstan
+Moldova
+Germany
+Sri_Lanka
+Latvia
+Nepal
+Pakistan
+Mexico
+Israel
+Macedonia
+Romania
+Germany
+USA
+Germany
+USA
+Germany
+China
+Romania
+Moldova
+Tunisia
+China
+Romania
+Romania
+Romania
+Russia
+Albania
+Romania
+Bulgaria
+Bulgaria
+Turkey
+Albania
+China
+Romania
+Uzbekistan
+Romania
+China
+Romania
+Nepal
+United_Kingdom
+China
+Romania
+Nepal
+China
+Nepal
+Nicaragua
+Nepal
+Zimbabwe
+Nepal
+Mexico
+Pakistan
+Bangladesh
+Ethiopia
+Albania
+Pakistan
+Germany
+Kenya
+Turkey
+Bulgaria
+Germany
+Romania
+Germany
+Germany
+Germany
+Mauritius
+Bulgaria
+Germany
+China
+Argentina
+China
+Pakistan
+Germany
+Mauritius
+Germany
+Georgia
+Albania
+China
+Albania
+Serbia
+Pakistan
+Germany
+China
+Colombia
+Germany
+Germany
+South_Korea
+Pakistan
+Saudi_Arabia
+Germany
+Pakistan
+Germany
+Germany
+USA
+Germany
+China
+France
+Bulgaria
+Germany
+China
+Romania
+Germany
+Russia
+China
+Bulgaria
+China
+Belarus
+Turkey
+Rwanda
+Georgia
+Kazakhstan
+Germany
+Zimbabwe
+China
+Germany
+Germany
+USA
+Canada
+USA
+Germany
+USA
+China
+Mexico
+Lesotho
+Germany
+Palestine
+Germany
+China
+China
+Germany
+Germany
+Germany
+USA
+Serbia
+Myanmar
+Pakistan
+China
+Uruguay
+Mexico
+China
+China
+Bangladesh
+China
+Pakistan
+China
+Azerbaijan
+Panama
+Romania
+India
+China
+India
+Romania
+Tanzania
+Moldova
+Germany
+India
+France
+China
+United_Kingdom
+USA
+USA
+Israel
+Israel
+China
+United_Kingdom
+Israel
+United_Kingdom
+Japan
+USA
+China
+Bulgaria
+China
+Turkey
+Turkey
+USA
+Russia
+USA
+USA
+
+ug_17_ACM
+ug_17_ACM
+ug_17_ACM
+ug_17_ACM
+ug_17_ACM
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BCCB
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_BIOTECH
+ug_17_CHEM
+ug_17_CHEM
+ug_17_CHEM
+ug_17_CHEM
+ug_17_CHEM
+ug_17_CHEM
+ug_17_CHEM
+ug_17_CHEM
+ug_17_CPN
+ug_17_CPN
+ug_17_CPN
+ug_17_CPN
+ug_17_CPN
+ug_17_CPN
+ug_17_CPN
+ug_17_CPN
+ug_17_CPN
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_CS
+ug_17_ECE
+ug_17_ECE
+ug_17_ECE
+ug_17_ECE
+ug_17_ECE
+ug_17_ECE
+ug_17_ECE
+ug_17_ECE
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_EECS
+ug_17_ESS
+ug_17_ESS
+ug_17_ESS
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GEM
+ug_17_GH
+ug_17_GH
+ug_17_GH
+ug_17_IES
+ug_17_IES
+ug_17_IES
+ug_17_IES
+ug_17_IES
+ug_17_IES
+ug_17_IES
+ug_17_IES
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_ILME
+ug_17_IMS
+ug_17_IMS
+ug_17_IPH
+ug_17_IPH
+ug_17_IPH
+ug_17_IPH
+ug_17_IPH
+ug_17_IPH
+ug_17_IRB
+ug_17_IRB
+ug_17_IRB
+ug_17_IRB
+ug_17_IRB
+ug_17_IRB
+ug_17_IRB
+ug_17_ISCP
+ug_17_ISCP
+ug_17_ISCP
+ug_17_ISCP
+ug_17_ISCP
+ug_17_ISCP
+ug_17_ISCP
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_ISS
+ug_17_MATH
+ug_17_MATH
+ug_17_MATH
+ug_17_MATH
+ug_17_MATH
+ug_17_MATH
+ug_17_PHY
+ug_17_PHY
+ug_17_PHY
+ug_17_PHY
+ug_17_PHY
+ug_17_PHY
+ug_17_PHY
+ug_17_PHY
+ug_17_PHY
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BA
+ug_EX_BSc
+ug_EX_BSc
+ug_EX_BSc
+ug_EX_BSc
+ug_EX_BSc
+ug_EX_BSc
\ No newline at end of file