diff --git a/seminaries/mars/branch_predictors/branch_predictors.asm b/seminaries/mars/branch_predictors/branch_predictors.asm
new file mode 100644
index 0000000000000000000000000000000000000000..fb48adcd2bddce149cc494be5123e64353accac2
--- /dev/null
+++ b/seminaries/mars/branch_predictors/branch_predictors.asm
@@ -0,0 +1,20 @@
+start:
+	addi $v0, $zero, 0	# cycles = 0
+
+	addi $s1, $zero, 3
+L1: # for (i = 3; i !=0; i--)
+	addi $s2, $zero, 5	# i = 3
+L2: # for (j = 5; j !=0; j--)
+	addi $s3, $zero, 4
+L3: # for (k = 4; k !=0; k--)
+	addi $v0, $v0, 1	# cycles++
+	addi $s3, $s3, -1	# k--
+	bne  $s3, $zero, L3	# if (k != 0) goto L3
+
+	addi $s2, $s2, -1	# j--
+	bne  $s2, $zero, L2	# if (j != 0) goto L2
+
+	addi $s1, $s1, -1	# i--
+	bne  $s1, $zero, L1	# if (i != 0) goto L1
+
+	break
diff --git a/seminaries/mars/mars.url b/seminaries/mars/mars.url
new file mode 100644
index 0000000000000000000000000000000000000000..559705cdc0e88f4ce340e00be663aef61b116ea9
--- /dev/null
+++ b/seminaries/mars/mars.url
@@ -0,0 +1 @@
+http://courses.missouristate.edu/kenvollmar/mars/
diff --git a/seminaries/qtmips/qtmips.url b/seminaries/qtmips/qtmips.url
new file mode 100644
index 0000000000000000000000000000000000000000..fafc9f64b44f300c2ea2d7e0d69e548b0c9a0d34
--- /dev/null
+++ b/seminaries/qtmips/qtmips.url
@@ -0,0 +1 @@
+https://github.com/cvut/QtMips/