<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE degreeProgram SYSTEM "http://people.csail.mit.edu/vshyeung/degreeProgram.dtd">
<!-- COURSE VI-2 -->
<degreeProgram>	
	<!-- LISTING OF COURSES AND THEIR ATTRIBUTES -->
	<courses>
		<courseDef name="6.001" />
		<courseDef name="6.002" />
		<courseDef name="6.003" />
		<courseDef name="6.004" />
		<courseDef name="6.011" />
		<courseDef name="6.012" />
		<courseDef name="6.013" />
		<courseDef name="6.021"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.022"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.023"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.024"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.025"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.033"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.034" />
		<courseDef name="6.035"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.041" />
		<courseDef name="6.042" />
		<courseDef name="6.045"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.046" />
		<courseDef name="6.050"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.061"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.070" />
		<courseDef name="6.071"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.072" />
		<courseDef name="6.100" />
		<courseDef name="6.101"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.111" />
		<courseDef name="6.115"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.121"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.131"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.141"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.142"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.151"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.152" />
		<courseDef name="6.161"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.163" />
		<courseDef name="6.170" />
		<courseDef name="6.171"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.182"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.199" />
		<courseDef name="6.231"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.241"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.242"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.243"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.245"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.251"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.252"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.253"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.254"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.255"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.262"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.263"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.281"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.291" />
		<courseDef name="6.301"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.302"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.331"><attrib>Spring</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.334"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.336"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.337"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.338"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.339"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.341"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.343"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.344"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.345"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.374"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.375"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.376"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.431" />
		<courseDef name="6.432"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.433"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.434"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.435"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.436"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.441"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.442"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.443"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.450"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.451"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.452"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.453"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.454"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.455"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.456"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.521"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.522"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.524"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.541"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.542"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.543"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.551"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.552"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.555"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.561"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.566"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.581"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.630"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.631"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.632"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.634"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.635"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.637"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.638"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.641"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.642"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.651"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.652"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.661"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.673"><attrib>Spring</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.685"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.690"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.691"><attrib>Spring</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.720"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.728"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.729"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.730"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.731"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.732"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.735"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.763"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.772"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.774"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.775"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.776"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.777"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.778"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.780"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.781"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.789"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.801"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.803"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.804"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.805"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.807"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.821"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.823"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.824"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.825"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.826"><attrib>Spring</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.827"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.828"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.829"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.830"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.831"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.833"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.834"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.836"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.837"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.838"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.839"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.840"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.841"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.844"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.846"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.851"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.852"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.854"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.855"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.856"><attrib>Spring</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.857"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.859"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.863"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.864"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.866"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.867"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.868"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.869"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.871"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.872"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.873"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.874"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.875"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.876"><attrib>Fall</attrib><attrib>Even</attrib></courseDef>
		<courseDef name="6.877"><attrib>Fall</attrib><attrib>Odd</attrib></courseDef>
		<courseDef name="6.901"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.910" />
		<courseDef name="6.921" />
		<courseDef name="6.922"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.923"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.929" />
		<courseDef name="6.930"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.931"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.938"><attrib>Spring</attrib></courseDef>
		<courseDef name="6.946"><attrib>Fall</attrib></courseDef>
		<courseDef name="6.951" />
		<courseDef name="6.952" />
		<courseDef name="6.961" />
		<courseDef name="6.980" />
		<courseDef name="6.981" />
		<courseDef name="6.991" />
		<courseDef name="6.CME" />
		<courseDef name="6.EPW" />
		<courseDef name="6.ThG" />
		<courseDef name="6.ThM" />
		<courseDef name="6.UAP" />
		<courseDef name="6.UAT" />
		<courseDef name="6.UR" />
	</courses>
	<!-- PREREQUISITES -->
	<prereqs>
		<prereq><course>6.002</course>
			<prereqSet><course>8.02</course><course>18.03</course></prereqSet>
			<prereqSet><course>8.02</course><course>18.06</course></prereqSet>
			<prereqSet><course>8.022</course><course>18.03</course></prereqSet>
			<prereqSet><course>8.022</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.003</course>
			<prereqSet><course>6.002</course></prereqSet>
		</prereq>
		<prereq><course>6.004</course>
			<prereqSet><course>6.001</course><course>6.002</course></prereqSet>
		</prereq>
		<prereq><course>6.011</course>
			<prereqSet><course>6.003</course><course>6.041</course></prereqSet>
			<prereqSet><course>6.003</course><course>18.440</course></prereqSet>
		</prereq>
		<prereq><course>6.012</course>
			<prereqSet><course>8.02</course><course>18.03</course><course>6.003</course></prereqSet>
		</prereq>
		<prereq><course>6.013</course>
			<prereqSet><course>6.003</course></prereqSet>
		</prereq>
		<prereq><course>6.021</course>
			<prereqSet><course>2.003</course><course>8.02</course><course>18.03</course></prereqSet>
			<prereqSet><course>6.002</course><course>8.02</course><course>18.03</course></prereqSet>
			<prereqSet><course>6.071</course><course>8.02</course><course>18.03</course></prereqSet>
			<prereqSet><course>10.301</course><course>8.02</course><course>18.03</course></prereqSet>
		</prereq>
		<prereq><course>6.022</course>
			<prereqSet><course>6.021</course></prereqSet>
		</prereq>
		<prereq><course>6.023</course>
			<prereqSet><course>6.021</course></prereqSet>
			<prereqSet><course>BE.320</course></prereqSet>
		</prereq>
		<prereq><course>6.024</course>
			<prereqSet><course>18.03</course><course>7.012</course></prereqSet>
			<prereqSet><course>3.016</course><course>7.012</course></prereqSet>
		</prereq>
		<prereq><course>6.033</course>
			<prereqSet><course>6.004</course></prereqSet>
		</prereq>
		<prereq><course>6.034</course>
			<prereqSet><course>6.001</course></prereqSet>
		</prereq>
		<prereq><course>6.035</course>
			<prereqSet><course>6.170</course></prereqSet>
		</prereq>
		<prereq><course>6.041</course>
			<prereqSet><course>18.02</course></prereqSet>
		</prereq>
		<prereq><course>6.042</course>
			<prereqSet><course>18.01</course></prereqSet>
		</prereq>
		<prereq><course>6.045</course>
			<prereqSet><course>6.042</course></prereqSet>
		</prereq>
		<prereq><course>6.046</course>
			<prereqSet><course>6.001</course><course>6.042</course></prereqSet>
			<prereqSet><course>6.001</course><course>18.310</course></prereqSet>
		</prereq>
		<prereq><course>6.050</course>
			<prereqSet><course>8.01</course></prereqSet>
			<prereqSet><course>8.012</course></prereqSet>
			<prereqSet><course>8.01L</course></prereqSet>
			<prereqSet><course>8.01T</course></prereqSet>
		</prereq>
		<prereq><course>6.061</course>
			<prereqSet><course>6.002</course><course>6.013</course></prereqSet>
		</prereq>
		<prereq><course>6.071</course>
			<prereqSet><course>18.01</course></prereqSet>
		</prereq>
		<prereq><course>6.101</course>
			<prereqSet><course>6.002</course></prereqSet>
			<prereqSet><course>6.071</course></prereqSet>
		</prereq>
		<prereq><course>6.111</course>
			<prereqSet><course>6.002</course></prereqSet>
			<prereqSet><course>6.071</course></prereqSet>
			<prereqSet><course>16.040</course></prereqSet>
		</prereq>
		<prereq><course>6.115</course>
			<prereqSet><course>6.111</course></prereqSet>
			<prereqSet><course>6.004</course></prereqSet>
		</prereq>
		<prereq><course>6.121</course>
			<prereqSet><course>6.002</course></prereqSet>
			<prereqSet><course>6.071</course></prereqSet>
		</prereq>
		<prereq><course>6.131</course>
			<prereqSet><course>6.002</course></prereqSet>
		</prereq>
		<prereq><course>6.142</course>
			<prereqSet><course>6.141</course></prereqSet>
		</prereq>
		<prereq><course>6.151</course>
			<prereqSet><course>6.152</course></prereqSet>
		</prereq>
		<prereq><course>6.161</course>
			<prereqSet><course>6.003</course><course>6.013</course></prereqSet>
			<prereqSet><course>6.003</course><course>8.03</course></prereqSet>
		</prereq>
		<prereq><course>6.163</course>
			<prereqSet><course>8.02</course></prereqSet>
		</prereq>
		<prereq><course>6.170</course>
			<prereqSet><course>6.001</course></prereqSet>
		</prereq>
		<prereq><course>6.171</course>
			<prereqSet><course>6.001</course><course>6.170</course></prereqSet>
		</prereq>
		<prereq><course>6.231</course>
			<prereqSet><course>6.041</course><course>18.100</course></prereqSet>
			<prereqSet><course>18.313</course><course>18.100</course></prereqSet>
		</prereq>
		<prereq><course>6.241</course>
			<prereqSet><course>6.003</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.242</course>
			<prereqSet><course>18.06</course><course>6.241</course></prereqSet>
		</prereq>
		<prereq><course>6.243</course>
			<prereqSet><course>18.100</course><course>6.241</course></prereqSet>
		</prereq>
		<prereq><course>6.245</course>
			<prereqSet><course>6.241</course></prereqSet>
			<prereqSet><course>16.31</course></prereqSet>
		</prereq>
		<prereq><course>6.251</course>
			<prereqSet><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.252</course>
			<prereqSet><course>18.06</course><course>18.100</course></prereqSet>
		</prereq>
		<prereq><course>6.253</course>
			<prereqSet><course>18.06</course><course>18.100</course></prereqSet>
		</prereq>
		<prereq><course>6.254</course>
			<prereqSet><course>6.041</course></prereqSet>
		</prereq>
		<prereq><course>6.255</course>
			<prereqSet><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.262</course>
			<prereqSet><course>6.041</course></prereqSet>
			<prereqSet><course>6.431</course></prereqSet>
			<prereqSet><course>18.313</course></prereqSet>
		</prereq>
		<prereq><course>6.263</course>
			<prereqSet><course>6.041</course></prereqSet>
			<prereqSet><course>18.313</course></prereqSet>
		</prereq>
		<prereq><course>6.281</course>
			<prereqSet><course>6.431</course><course>15.075</course></prereqSet>
		</prereq>
		<prereq><course>6.301</course>
			<prereqSet><course>6.012</course><course>6.003</course></prereqSet>
		</prereq>
		<prereq><course>6.302</course>
			<prereqSet><course>6.003</course></prereqSet>
			<prereqSet><course>2.003</course></prereqSet>
			<prereqSet><course>16.04</course></prereqSet>
		</prereq>
		<prereq><course>6.331</course>
			<prereqSet><course>6.301</course><course>6.302</course></prereqSet>
		</prereq>
		<prereq><course>6.334</course>
			<prereqSet><course>6.012</course></prereqSet>
		</prereq>
		<prereq><course>6.336</course>
			<prereqSet><course>18.03</course></prereqSet>
			<prereqSet><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.337</course>
			<prereqSet><course>18.03</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.338</course>
			<prereqSet><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.339</course>
			<prereqSet><course>18.03</course></prereqSet>
			<prereqSet><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.341</course>
			<prereqSet><course>6.011</course></prereqSet>
		</prereq>
		<prereq><course>6.343</course>
			<prereqSet><course>6.341</course></prereqSet>
		</prereq>
		<prereq><course>6.344</course>
			<prereqSet><course>6.003</course><course>6.041</course></prereqSet>
		</prereq>
		<prereq><course>6.345</course>
			<prereqSet><course>6.003</course><course>6.041</course></prereqSet>
		</prereq>
		<prereq><course>6.374</course>
			<prereqSet><course>6.012</course><course>6.004</course></prereqSet>
		</prereq>
		<prereq><course>6.375</course>
			<prereqSet><course>6.004</course></prereqSet>
		</prereq>
		<prereq><course>6.376</course>
			<prereqSet><course>6.301</course></prereqSet>
		</prereq>
		<prereq><course>6.431</course>
			<prereqSet><course>18.02</course></prereqSet>
		</prereq>
		<prereq><course>6.432</course>
			<prereqSet><course>6.011</course><course>18.06</course></prereqSet>
			<prereqSet><course>6.450</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.433</course>
			<prereqSet><course>6.241</course><course>6.432</course></prereqSet>
		</prereq>
		<prereq><course>6.434</course>
			<prereqSet><course>18.02</course></prereqSet>
			<prereqSet><course>18.06</course></prereqSet>
			<prereqSet><course>6.431</course></prereqSet>
		</prereq>
		<prereq><course>6.435</course>
			<prereqSet><course>6.241</course><course>6.432</course></prereqSet>
		</prereq>
		<prereq><course>6.436</course>
			<prereqSet><course>18.02</course></prereqSet>
		</prereq>
		<prereq><course>6.441</course>
			<prereqSet><course>6.041</course></prereqSet>
		</prereq>
		<prereq><course>6.442</course>
			<prereqSet><course>6.011</course><course>16.36</course></prereqSet>
		</prereq>
		<prereq><course>6.443</course>
			<prereqSet><course>2.11</course><course>6.050</course></prereqSet>
			<prereqSet><course>2.11</course><course>18.06</course></prereqSet>
			<prereqSet><course>8.05</course><course>6.050</course></prereqSet>
			<prereqSet><course>8.05</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.450</course>
			<prereqSet><course>6.011</course></prereqSet>
		</prereq>
		<prereq><course>6.451</course>
			<prereqSet><course>6.450</course></prereqSet>
		</prereq>
		<prereq><course>6.452</course>
			<prereqSet><course>6.450</course></prereqSet>
		</prereq>
		<prereq><course>6.453</course>
			<prereqSet><course>6.011</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.454</course>
			<prereqSet><course>6.451</course></prereqSet>
			<prereqSet><course>6.441</course></prereqSet>
			<prereqSet><course>6.263</course></prereqSet>
		</prereq>
		<prereq><course>6.455</course>
			<prereqSet><course>2.003</course><course>2.100</course><course>18.075</course></prereqSet>
			<prereqSet><course>2.003</course><course>2.100</course><course>18.085</course></prereqSet>
			<prereqSet><course>2.003</course><course>6.041</course><course>18.075</course></prereqSet>
			<prereqSet><course>2.003</course><course>6.041</course><course>18.085</course></prereqSet>
			<prereqSet><course>6.003</course><course>2.100</course><course>18.075</course></prereqSet>
			<prereqSet><course>6.003</course><course>2.100</course><course>18.085</course></prereqSet>
			<prereqSet><course>6.003</course><course>6.041</course><course>18.075</course></prereqSet>
			<prereqSet><course>6.003</course><course>6.041</course><course>18.085</course></prereqSet>
		</prereq>
		<prereq><course>6.456</course>
			<prereqSet><course>6.432</course></prereqSet>
			<prereqSet><course>6.455</course></prereqSet>
		</prereq>
		<prereq><course>6.521</course>
			<prereqSet><course>2.003</course><course>8.02</course><course>18.03</course></prereqSet>
			<prereqSet><course>6.002</course><course>8.02</course><course>18.03</course></prereqSet>
			<prereqSet><course>6.071</course><course>8.02</course><course>18.03</course></prereqSet>
			<prereqSet><course>10.301</course><course>8.02</course><course>18.03</course></prereqSet>
		</prereq>
		<prereq><course>6.522</course>
			<prereqSet><course>2.006</course><course>6.021</course></prereqSet>
			<prereqSet><course>6.013</course><course>6.021</course></prereqSet>
		</prereq>
		<prereq><course>6.524</course>
			<prereqSet><course>7.012</course></prereqSet>
			<prereqSet><course>2.002</course></prereqSet>
			<prereqSet><course>2.006</course></prereqSet>
			<prereqSet><course>6.013</course></prereqSet>
			<prereqSet><course>6.014</course></prereqSet>
			<prereqSet><course>10.301</course></prereqSet>
			<prereqSet><course>10.302</course></prereqSet>
		</prereq>
		<prereq><course>6.543</course>
			<prereqSet><course>24.901</course></prereqSet>
		</prereq>
		<prereq><course>6.551</course>
			<prereqSet><course>8.03</course></prereqSet>
			<prereqSet><course>6.003</course></prereqSet>
		</prereq>
		<prereq><course>6.552</course>
			<prereqSet><course>6.003</course><course>6.041</course></prereqSet>
			<prereqSet><course>6.003</course><course>6.431</course></prereqSet>
		</prereq>
		<prereq><course>6.555</course>
			<prereqSet><course>6.003</course></prereqSet>
			<prereqSet><course>2.003</course></prereqSet>
			<prereqSet><course>16.040</course></prereqSet>
			<prereqSet><course>18.085</course></prereqSet>
		</prereq>
		<prereq><course>6.561</course>
			<prereqSet><course>6.013</course></prereqSet>
			<prereqSet><course>2.005</course></prereqSet>
			<prereqSet><course>10.302</course></prereqSet>
		</prereq>
		<prereq><course>6.581</course>
			<prereqSet><course>6.021</course></prereqSet>
			<prereqSet><course>6.034</course></prereqSet>
			<prereqSet><course>6.046</course></prereqSet>
			<prereqSet><course>6.336</course></prereqSet>
			<prereqSet><course>7.91</course></prereqSet>
			<prereqSet><course>18.417</course></prereqSet>
		</prereq>
		<prereq><course>6.630</course>
			<prereqSet><course>18.03</course><course>8.02</course></prereqSet>
		</prereq>
		<prereq><course>6.631</course>
			<prereqSet><course>6.013</course></prereqSet>
			<prereqSet><course>8.07</course></prereqSet>
		</prereq>
		<prereq><course>6.632</course>
			<prereqSet><course>6.013</course></prereqSet>
			<prereqSet><course>6.630</course></prereqSet>
			<prereqSet><course>8.07</course></prereqSet>
		</prereq>
		<prereq><course>6.634</course>
			<prereqSet><course>6.013</course></prereqSet>
			<prereqSet><course>8.07</course></prereqSet>
		</prereq>
		<prereq><course>6.635</course>
			<prereqSet><course>6.013</course></prereqSet>
			<prereqSet><course>6.630</course></prereqSet>
			<prereqSet><course>8.07</course></prereqSet>
		</prereq>
		<prereq><course>6.637</course>
			<prereqSet><course>6.003</course><course>6.013</course></prereqSet>
			<prereqSet><course>6.003</course><course>8.03</course></prereqSet>
		</prereq>
		<prereq><course>6.638</course>
			<prereqSet><course>6.630</course></prereqSet>
			<prereqSet><course>6.631</course></prereqSet>
		</prereq>
		<prereq><course>6.641</course>
			<prereqSet><course>6.013</course></prereqSet>
		</prereq>
		<prereq><course>6.642</course>
			<prereqSet><course>6.641</course></prereqSet>
		</prereq>
		<prereq><course>6.651</course>
			<prereqSet><course>6.014</course><course>18.04</course></prereqSet>
			<prereqSet><course>6.014</course><course>18.075</course></prereqSet>
			<prereqSet><course>8.07</course><course>18.04</course></prereqSet>
			<prereqSet><course>8.07</course><course>18.075</course></prereqSet>
		</prereq>
		<prereq><course>6.652</course>
			<prereqSet><course>6.651</course></prereqSet>
			<prereqSet><course>8.613</course></prereqSet>
			<prereqSet><course>22.611</course></prereqSet>
		</prereq>
		<prereq><course>6.661</course>
			<prereqSet><course>6.013</course><course>6.003</course></prereqSet>
			<prereqSet><course>6.013</course><course>16.04</course></prereqSet>
			<prereqSet><course>6.013</course><course>2.004</course></prereqSet>
			<prereqSet><course>8.03</course><course>6.003</course></prereqSet>
			<prereqSet><course>8.03</course><course>16.04</course></prereqSet>
			<prereqSet><course>8.03</course><course>2.004</course></prereqSet>
		</prereq>
		<prereq><course>6.673</course>
			<prereqSet><course>6.012</course></prereqSet>
			<prereqSet><course>6.013</course></prereqSet>
		</prereq>
		<prereq><course>6.690</course>
			<prereqSet><course>6.002</course><course>6.013</course></prereqSet>
		</prereq>
		<prereq><course>6.720</course>
			<prereqSet><course>6.012</course></prereqSet>
			<prereqSet><course>3.42</course></prereqSet>
		</prereq>
		<prereq><course>6.728</course>
			<prereqSet><course>6.003</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.729</course>
			<prereqSet><course>6.728</course></prereqSet>
		</prereq>
		<prereq><course>6.730</course>
			<prereqSet><course>6.013</course><course>6.728</course></prereqSet>
		</prereq>
		<prereq><course>6.731</course>
			<prereqSet><course>6.728</course><course>6.012</course></prereqSet>
		</prereq>
		<prereq><course>6.732</course>
			<prereqSet><course>6.730</course></prereqSet>
			<prereqSet><course>8.231</course></prereqSet>
		</prereq>
		<prereq><course>6.735</course>
			<prereqSet><course>6.732</course></prereqSet>
			<prereqSet><course>8.231</course></prereqSet>
		</prereq>
		<prereq><course>6.763</course>
			<prereqSet><course>6.728</course></prereqSet>
		</prereq>
		<prereq><course>6.772</course>
			<prereqSet><course>6.012</course></prereqSet>
		</prereq>
		<prereq><course>6.774</course>
			<prereqSet><course>6.152</course></prereqSet>
		</prereq>
		<prereq><course>6.775</course>
			<prereqSet><course>6.301</course></prereqSet>
		</prereq>
		<prereq><course>6.776</course>
			<prereqSet><course>6.301</course></prereqSet>
		</prereq>
		<prereq><course>6.777</course>
			<prereqSet><course>6.003</course></prereqSet>
			<prereqSet><course>8.02</course></prereqSet>
			<prereqSet><course>6.152</course></prereqSet>
		</prereq>
		<prereq><course>6.778</course>
			<prereqSet><course>6.152</course><course>3.155</course></prereqSet>
		</prereq>
		<prereq><course>6.780</course>
			<prereqSet><course>2.08</course></prereqSet>
			<prereqSet><course>2.810</course></prereqSet>
			<prereqSet><course>2.751</course></prereqSet>
			<prereqSet><course>6.152</course></prereqSet>
			<prereqSet><course>6.041</course></prereqSet>
		</prereq>
		<prereq><course>6.801</course>
			<prereqSet><course>6.003</course></prereqSet>
		</prereq>
		<prereq><course>6.803</course>
			<prereqSet><course>6.034</course></prereqSet>
		</prereq>
		<prereq><course>6.804</course>
			<prereqSet><course>9.00</course><course>9.07</course></prereqSet>
			<prereqSet><course>9.00</course><course>18.05</course></prereqSet>
			<prereqSet><course>9.00</course><course>6.041</course></prereqSet>
		</prereq>
		<prereq><course>6.807</course>
			<prereqSet><course>7.28</course></prereqSet>
		</prereq>
		<prereq><course>6.823</course>
			<prereqSet><course>6.004</course></prereqSet>
		</prereq>
		<prereq><course>6.824</course>
			<prereqSet><course>6.033</course></prereqSet>
		</prereq>
		<prereq><course>6.825</course>
			<prereqSet><course>6.041</course><course>6.042</course><course>6.046</course><course>6.034</course></prereqSet>
		</prereq>
		<prereq><course>6.827</course>
			<prereqSet><course>6.001</course><course>6.042</course></prereqSet>
		</prereq>
		<prereq><course>6.828</course>
			<prereqSet><course>6.033</course><course>6.170</course></prereqSet>
		</prereq>
		<prereq><course>6.829</course>
			<prereqSet><course>6.033</course></prereqSet>
		</prereq>
		<prereq><course>6.830</course>
			<prereqSet><course>6.033</course></prereqSet>
			<prereqSet><course>6.046</course></prereqSet>
		</prereq>
		<prereq><course>6.831</course>
			<prereqSet><course>6.170</course></prereqSet>
		</prereq>
		<prereq><course>6.833</course>
			<prereqSet><course>6.034</course></prereqSet>
		</prereq>
		<prereq><course>6.834</course>
			<prereqSet><course>6.041</course></prereqSet>
			<prereqSet><course>16.410</course></prereqSet>
			<prereqSet><course>16.413</course></prereqSet>
			<prereqSet><course>6.034</course></prereqSet>
			<prereqSet><course>6.825</course></prereqSet>
		</prereq>
		<prereq><course>6.836</course>
			<prereqSet><course>6.034</course><course>18.03</course><course>18.06</course></prereqSet>
		</prereq>
		<prereq><course>6.837</course>
			<prereqSet><course>18.02</course></prereqSet>
			<prereqSet><course>6.170</course></prereqSet>
		</prereq>
		<prereq><course>6.838</course>
			<prereqSet><course>6.837</course></prereqSet>
		</prereq>
		<prereq><course>6.839</course>
			<prereqSet><course>18.06</course></prereqSet>
			<prereqSet><course>6.046</course></prereqSet>
			<prereqSet><course>6.837</course></prereqSet>
		</prereq>
		<prereq><course>6.840</course>
			<prereqSet><course>18.310</course></prereqSet>
			<prereqSet><course>18.062</course></prereqSet>
		</prereq>
		<prereq><course>6.841</course>
			<prereqSet><course>6.840</course><course>18.404</course></prereqSet>
		</prereq>
		<prereq><course>6.844</course>
			<prereqSet><course>6.001</course></prereqSet>
			<prereqSet><course>6.042</course></prereqSet>
			<prereqSet><course>18.310</course></prereqSet>
		</prereq>
		<prereq><course>6.846</course>
			<prereqSet><course>6.823</course></prereqSet>
		</prereq>
		<prereq><course>6.851</course>
			<prereqSet><course>6.046</course></prereqSet>
		</prereq>
		<prereq><course>6.852</course>
			<prereqSet><course>6.046</course></prereqSet>
		</prereq>
		<prereq><course>6.854</course>
			<prereqSet><course>6.041</course><course>6.046</course></prereqSet>
			<prereqSet><course>6.042</course><course>6.046</course></prereqSet>
		</prereq>
		<prereq><course>6.855</course>
			<prereqSet><course>6.046</course></prereqSet>
			<prereqSet><course>6.251</course></prereqSet>
			<prereqSet><course>15.081</course></prereqSet>
		</prereq>
		<prereq><course>6.856</course>
			<prereqSet><course>6.854</course><course>6.041</course></prereqSet>
			<prereqSet><course>6.854</course><course>6.042</course></prereqSet>
		</prereq>
		<prereq><course>6.857</course>
			<prereqSet><course>6.033</course><course>6.042</course></prereqSet>
		</prereq>
		<prereq><course>6.859</course>
			<prereqSet><course>15.081</course></prereqSet>
		</prereq>
		<prereq><course>6.863</course>
			<prereqSet><course>6.034</course></prereqSet>
		</prereq>
		<prereq><course>6.864</course>
			<prereqSet><course>6.034</course></prereqSet>
			<prereqSet><course>6.046</course></prereqSet>
		</prereq>
		<prereq><course>6.866</course>
			<prereqSet><course>6.003</course></prereqSet>
		</prereq>
		<prereq><course>6.867</course>
			<prereqSet><course>6.034</course></prereqSet>
			<prereqSet><course>18.06</course></prereqSet>
			<prereqSet><course>6.041</course></prereqSet>
			<prereqSet><course>18.05</course></prereqSet>
		</prereq>
		<prereq><course>6.869</course>
			<prereqSet><course>6.801</course></prereqSet>
		</prereq>
		<prereq><course>6.871</course>
			<prereqSet><course>6.034</course></prereqSet>
		</prereq>
		<prereq><course>6.872</course>
			<prereqSet><course>6.034</course></prereqSet>
		</prereq>
		<prereq><course>6.873</course>
			<prereqSet><course>6.034</course></prereqSet>
			<prereqSet><course>HST.947</course></prereqSet>
		</prereq>
		<prereq><course>6.874</course>
			<prereqSet><course>7.28</course></prereqSet>
		</prereq>
		<prereq><course>6.875</course>
			<prereqSet><course>6.046</course></prereqSet>
		</prereq>
		<prereq><course>6.876</course>
			<prereqSet><course>6.875</course><course>18.425</course></prereqSet>
		</prereq>
		<prereq><course>6.877</course>
			<prereqSet><course>6.046</course></prereqSet>
			<prereqSet><course>6.807</course></prereqSet>
			<prereqSet><course>HST.508</course></prereqSet>
			<prereqSet><course>7.36</course></prereqSet>
			<prereqSet><course>18.417</course></prereqSet>
		</prereq>
		<prereq><course>6.901</course>
			<prereqSet><course>14.02</course></prereqSet>
		</prereq>
		<prereq><course>6.922</course>
			<prereqSet><course>6.921</course></prereqSet>
		</prereq>
		<prereq><course>6.923</course>
			<prereqSet><course>6.922</course></prereqSet>
		</prereq>
		<prereq><course>6.938</course>
			<prereqSet><course>18.02</course></prereqSet>
		</prereq>
		<prereq><course>6.946</course>
			<prereqSet><course>8.01</course></prereqSet>
			<prereqSet><course>18.03</course></prereqSet>
			<prereqSet><course>6.001</course></prereqSet>
		</prereq>
		<prereq><course>6.951</course>
			<prereqSet><course>6.921</course></prereqSet>
			<prereqSet><course>6.922</course></prereqSet>
			<prereqSet><course>6.923</course></prereqSet>
		</prereq>
		<prereq><course>6.952</course>
			<prereqSet><course>6.951</course></prereqSet>
		</prereq>
		<prereq><course>6.ThM</course>
			<prereqSet><course>6.UAT</course></prereqSet>
		</prereq>
		<prereq><course>6.UAP</course>
			<prereqSet><course>6.UAT</course></prereqSet>
		</prereq>
	</prereqs>

	<!-- DEFINITION OF ARBITUARY SETS (GROUPINGS) and REQUIREMENTS -->
	<groupings>
		
		<!-- VI-2 Header requirement -->
		<grouping name="cs-headers">
			<minSizeSubsetReq>
				<size>2</size>
				<subset>
					<member>6.033</member>
					<member>6.034</member>
					<member>6.046</member>
				</subset>
			</minSizeSubsetReq>
		</grouping>		

		<grouping name="ee-headers">
			<minSizeSubsetReq>
				<size>2</size>
				<subset>
					<member>6.011</member>
					<member>6.012</member>
					<member>6.013</member>
					<member>6.021</member>
				</subset>
			</minSizeSubsetReq>
		</grouping>				
		
		<!-- Core requirement -->
		<grouping name="core">
			<mandatoryCourseReq>
				<member>6.001</member>
				<member>6.002</member>
				<member>6.003</member>
				<member>6.004</member>
				<member>18.03</member>
			</mandatoryCourseReq>
		</grouping>
		
		<!-- Math requirement -->
		<grouping name="math">
			<minSizeSubsetReq>
				<size>1</size>
				<subset>
					<member>6.041</member>
					<member>6.042</member>
					<member>18.440</member>										
				</subset>
			</minSizeSubsetReq>
		</grouping>			
		
		<!-- Project requirement -->
		<grouping name="project">
			<mandatoryCourseReq>
				<member>6.UAT</member>
				<member>6.UAP</member>				
			</mandatoryCourseReq>
		</grouping>

		<!-- Lab requirement -->
		<grouping name="bio-lab">
			<mandatoryCourseReq>
				<member>6.021</member>
				<member>6.022</member>
			</mandatoryCourseReq>
		</grouping>
		<grouping name="lab">
			<minSizeSubsetReq>
				<size>1</size>
				<subset>					
					<member>6.101</member>
					<member>6.111</member>
					<member>6.115</member>
					<member>6.121</member>
					<member>6.131</member>
					<member>6.142</member>
					<member>6.151</member>
					<member>6.161</member>
					<member>6.163</member>
					<member>6.170</member>
					<member>6.171</member>
					<member>bio-lab</member>
				</subset>		
			</minSizeSubsetReq>
		</grouping>
				
		<!-- EC requirement -->
		<grouping name="eecs-ec">
			<noOverlapReq>
				<member>cs-headers</member>				
			</noOverlapReq>
			<noOverlapReq>
				<member>ee-headers</member>				
			</noOverlapReq>
			<minSizeSubsetReq>
				<size>1</size>
				<subset>
					<!-- Signal Processing -->
					<member>6.011</member>					
					<!-- Devices -->
					<member>6.012</member>
					<!-- Electrodynamics -->
					<member>6.013</member>
					<!-- Bioelectrical Engr -->
					<member>6.021</member>
					<!-- Systems -->
					<member>6.033</member>
					<member>6.035</member>
					<member>6.805</member>
					<member>6.821</member>
					<member>6.823</member>
					<member>6.824</member>
					<member>6.826</member>
					<member>6.827</member>
					<member>6.828</member>
					<member>6.829</member>
					<member>6.830</member>
					<member>6.831</member>
					<member>6.846</member>
					<member>6.857</member>
					<member>6.872</member>
					<member>6.883</member>
					<member>6.884</member>
					<member>6.893</member>
					<member>6.894</member>					
					<!-- AI -->
					<member>6.034</member>
					<member>6.801</member>
					<member>6.803</member>
					<member>6.804</member>
					<member>6.807</member>
					<member>6.825</member>
					<member>6.831</member>
					<member>6.833</member>
					<member>6.834</member>
					<member>6.836</member>
					<member>6.837</member>
					<member>6.838</member>
					<member>6.839</member>
					<member>6.863</member>
					<member>6.866</member>
					<member>6.867</member>
					<member>6.868</member>
					<member>6.869</member>
					<member>6.871</member>
					<member>6.872</member>
					<member>6.873</member>
					<member>6.874</member>
					<member>6.877</member>
					<member>6.881</member>
					<member>6.882</member>
					<member>6.891</member>
					<member>6.892</member>
					<member>6.946</member>					
					<!-- Theory -->
					<member>6.046</member>
					<member>6.045</member>
					<member>6.251</member>
					<member>6.336</member>
					<member>6.337</member>
					<member>6.338</member>
					<member>6.339</member>
					<member>6.840</member>
					<member>6.841</member>
					<member>6.844</member>
					<member>6.851</member>
					<member>6.852</member>
					<member>6.854</member>
					<member>6.855</member>
					<member>6.856</member>
					<member>6.859</member>
					<member>6.875</member>
					<member>6.885</member>
					<member>6.895</member>
					<member>6.896</member>
					<member>18.433</member>
				</subset>				
			</minSizeSubsetReq>
		</grouping>
		
		<grouping name="Semester.courses">
			<mandatoryCourseReq>
				<member>core</member>
				<member>eecs-ec</member>
				<member>cs-headers</member>
				<member>ee-headers</member>
				<member>lab</member>
				<member>math</member>
				<member>project</member>
			</mandatoryCourseReq>
		</grouping>		
	</groupings>	

</degreeProgram>