diff --git a/semester3/ti-cheatsheet/res/title.png b/semester3/ti/cheatsheet/res/title.png similarity index 100% rename from semester3/ti-cheatsheet/res/title.png rename to semester3/ti/cheatsheet/res/title.png diff --git a/semester3/ti-cheatsheet/ti-cheatsheet.pdf b/semester3/ti/cheatsheet/ti-cheatsheet.pdf similarity index 100% rename from semester3/ti-cheatsheet/ti-cheatsheet.pdf rename to semester3/ti/cheatsheet/ti-cheatsheet.pdf diff --git a/semester3/ti-cheatsheet/ti-cheatsheet.tex b/semester3/ti/cheatsheet/ti-cheatsheet.tex similarity index 100% rename from semester3/ti-cheatsheet/ti-cheatsheet.tex rename to semester3/ti/cheatsheet/ti-cheatsheet.tex diff --git a/semester3/ti-compact/parts/01_words-alphabets.tex b/semester3/ti/compact/parts/01_words-alphabets.tex similarity index 100% rename from semester3/ti-compact/parts/01_words-alphabets.tex rename to semester3/ti/compact/parts/01_words-alphabets.tex diff --git a/semester3/ti-compact/parts/02_finite-automata.tex b/semester3/ti/compact/parts/02_finite-automata.tex similarity index 100% rename from semester3/ti-compact/parts/02_finite-automata.tex rename to semester3/ti/compact/parts/02_finite-automata.tex diff --git a/semester3/ti-compact/parts/02a_example-automata.tex b/semester3/ti/compact/parts/02a_example-automata.tex similarity index 100% rename from semester3/ti-compact/parts/02a_example-automata.tex rename to semester3/ti/compact/parts/02a_example-automata.tex diff --git a/semester3/ti-compact/parts/03_turing-machines.tex b/semester3/ti/compact/parts/03_turing-machines.tex similarity index 100% rename from semester3/ti-compact/parts/03_turing-machines.tex rename to semester3/ti/compact/parts/03_turing-machines.tex diff --git a/semester3/ti-compact/parts/04_computability.tex b/semester3/ti/compact/parts/04_computability.tex similarity index 100% rename from semester3/ti-compact/parts/04_computability.tex rename to semester3/ti/compact/parts/04_computability.tex diff --git a/semester3/ti-compact/parts/05_complexity.tex b/semester3/ti/compact/parts/05_complexity.tex similarity index 100% rename from semester3/ti-compact/parts/05_complexity.tex rename to semester3/ti/compact/parts/05_complexity.tex diff --git a/semester3/ti-compact/parts/06_grammars.tex b/semester3/ti/compact/parts/06_grammars.tex similarity index 100% rename from semester3/ti-compact/parts/06_grammars.tex rename to semester3/ti/compact/parts/06_grammars.tex diff --git a/semester3/ti-compact/ti-compact.pdf b/semester3/ti/compact/ti-compact.pdf similarity index 100% rename from semester3/ti-compact/ti-compact.pdf rename to semester3/ti/compact/ti-compact.pdf diff --git a/semester3/ti-compact/ti-compact.tex b/semester3/ti/compact/ti-compact.tex similarity index 100% rename from semester3/ti-compact/ti-compact.tex rename to semester3/ti/compact/ti-compact.tex diff --git a/semester3/ti/assets/binomialExpansion.png b/semester3/ti/main/assets/binomialExpansion.png similarity index 100% rename from semester3/ti/assets/binomialExpansion.png rename to semester3/ti/main/assets/binomialExpansion.png diff --git a/semester3/ti/assets/overview.png b/semester3/ti/main/assets/overview.png similarity index 100% rename from semester3/ti/assets/overview.png rename to semester3/ti/main/assets/overview.png diff --git a/semester3/ti/parts/01_languages-problems/00_alphabet.tex b/semester3/ti/main/parts/01_languages-problems/00_alphabet.tex similarity index 100% rename from semester3/ti/parts/01_languages-problems/00_alphabet.tex rename to semester3/ti/main/parts/01_languages-problems/00_alphabet.tex diff --git a/semester3/ti/parts/01_languages-problems/01_algorithmic-problems.tex b/semester3/ti/main/parts/01_languages-problems/01_algorithmic-problems.tex similarity index 100% rename from semester3/ti/parts/01_languages-problems/01_algorithmic-problems.tex rename to semester3/ti/main/parts/01_languages-problems/01_algorithmic-problems.tex diff --git a/semester3/ti/parts/01_languages-problems/02_kolmogorov-complexity.tex b/semester3/ti/main/parts/01_languages-problems/02_kolmogorov-complexity.tex similarity index 100% rename from semester3/ti/parts/01_languages-problems/02_kolmogorov-complexity.tex rename to semester3/ti/main/parts/01_languages-problems/02_kolmogorov-complexity.tex diff --git a/semester3/ti/parts/02_finite-automata/00_representation.tex b/semester3/ti/main/parts/02_finite-automata/00_representation.tex similarity index 100% rename from semester3/ti/parts/02_finite-automata/00_representation.tex rename to semester3/ti/main/parts/02_finite-automata/00_representation.tex diff --git a/semester3/ti/parts/02_finite-automata/01_simulations.tex b/semester3/ti/main/parts/02_finite-automata/01_simulations.tex similarity index 100% rename from semester3/ti/parts/02_finite-automata/01_simulations.tex rename to semester3/ti/main/parts/02_finite-automata/01_simulations.tex diff --git a/semester3/ti/parts/02_finite-automata/02_proofs-of-nonexistance.tex b/semester3/ti/main/parts/02_finite-automata/02_proofs-of-nonexistance.tex similarity index 100% rename from semester3/ti/parts/02_finite-automata/02_proofs-of-nonexistance.tex rename to semester3/ti/main/parts/02_finite-automata/02_proofs-of-nonexistance.tex diff --git a/semester3/ti/parts/02_finite-automata/03_non-determinism.tex b/semester3/ti/main/parts/02_finite-automata/03_non-determinism.tex similarity index 100% rename from semester3/ti/parts/02_finite-automata/03_non-determinism.tex rename to semester3/ti/main/parts/02_finite-automata/03_non-determinism.tex diff --git a/semester3/ti/parts/03_turing_machines/00_intro.tex b/semester3/ti/main/parts/03_turing_machines/00_intro.tex similarity index 100% rename from semester3/ti/parts/03_turing_machines/00_intro.tex rename to semester3/ti/main/parts/03_turing_machines/00_intro.tex diff --git a/semester3/ti/parts/03_turing_machines/01_multi-band-church-thesis.tex b/semester3/ti/main/parts/03_turing_machines/01_multi-band-church-thesis.tex similarity index 100% rename from semester3/ti/parts/03_turing_machines/01_multi-band-church-thesis.tex rename to semester3/ti/main/parts/03_turing_machines/01_multi-band-church-thesis.tex diff --git a/semester3/ti/parts/03_turing_machines/02_non-deterministic.tex b/semester3/ti/main/parts/03_turing_machines/02_non-deterministic.tex similarity index 100% rename from semester3/ti/parts/03_turing_machines/02_non-deterministic.tex rename to semester3/ti/main/parts/03_turing_machines/02_non-deterministic.tex diff --git a/semester3/ti/parts/04_computability/00_intro.tex b/semester3/ti/main/parts/04_computability/00_intro.tex similarity index 100% rename from semester3/ti/parts/04_computability/00_intro.tex rename to semester3/ti/main/parts/04_computability/00_intro.tex diff --git a/semester3/ti/parts/04_computability/01_reduction.tex b/semester3/ti/main/parts/04_computability/01_reduction.tex similarity index 100% rename from semester3/ti/parts/04_computability/01_reduction.tex rename to semester3/ti/main/parts/04_computability/01_reduction.tex diff --git a/semester3/ti/parts/04_computability/02_rice.tex b/semester3/ti/main/parts/04_computability/02_rice.tex similarity index 100% rename from semester3/ti/parts/04_computability/02_rice.tex rename to semester3/ti/main/parts/04_computability/02_rice.tex diff --git a/semester3/ti/parts/04_computability/03_kolmogorov.tex b/semester3/ti/main/parts/04_computability/03_kolmogorov.tex similarity index 100% rename from semester3/ti/parts/04_computability/03_kolmogorov.tex rename to semester3/ti/main/parts/04_computability/03_kolmogorov.tex diff --git a/semester3/ti/parts/05_complexity/00_intro.tex b/semester3/ti/main/parts/05_complexity/00_intro.tex similarity index 100% rename from semester3/ti/parts/05_complexity/00_intro.tex rename to semester3/ti/main/parts/05_complexity/00_intro.tex diff --git a/semester3/ti/parts/05_complexity/01_class_p.tex b/semester3/ti/main/parts/05_complexity/01_class_p.tex similarity index 100% rename from semester3/ti/parts/05_complexity/01_class_p.tex rename to semester3/ti/main/parts/05_complexity/01_class_p.tex diff --git a/semester3/ti/parts/05_complexity/02_non-deterministic-complexity.tex b/semester3/ti/main/parts/05_complexity/02_non-deterministic-complexity.tex similarity index 100% rename from semester3/ti/parts/05_complexity/02_non-deterministic-complexity.tex rename to semester3/ti/main/parts/05_complexity/02_non-deterministic-complexity.tex diff --git a/semester3/ti/parts/05_complexity/03_class-np.tex b/semester3/ti/main/parts/05_complexity/03_class-np.tex similarity index 100% rename from semester3/ti/parts/05_complexity/03_class-np.tex rename to semester3/ti/main/parts/05_complexity/03_class-np.tex diff --git a/semester3/ti/parts/05_complexity/04_np-completeness.tex b/semester3/ti/main/parts/05_complexity/04_np-completeness.tex similarity index 100% rename from semester3/ti/parts/05_complexity/04_np-completeness.tex rename to semester3/ti/main/parts/05_complexity/04_np-completeness.tex diff --git a/semester3/ti/parts/06_grammars/00_intro.tex b/semester3/ti/main/parts/06_grammars/00_intro.tex similarity index 100% rename from semester3/ti/parts/06_grammars/00_intro.tex rename to semester3/ti/main/parts/06_grammars/00_intro.tex diff --git a/semester3/ti/parts/combinatorics.tex b/semester3/ti/main/parts/combinatorics.tex similarity index 100% rename from semester3/ti/parts/combinatorics.tex rename to semester3/ti/main/parts/combinatorics.tex diff --git a/semester3/ti/ti-summary.pdf b/semester3/ti/main/ti-summary.pdf similarity index 100% rename from semester3/ti/ti-summary.pdf rename to semester3/ti/main/ti-summary.pdf diff --git a/semester3/ti/ti-summary.tex b/semester3/ti/main/ti-summary.tex similarity index 100% rename from semester3/ti/ti-summary.tex rename to semester3/ti/main/ti-summary.tex