{
  "courses": [
    {
      "code": "MH1300",
      "name": "Foundations of Mathematics",
      "folderName": "MH1300",
      "materials": {
        "finals": {
          "15-16": {
            "papers": [
              {
                "name": "MH1300_Finals_15-16_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_15-16_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_15-16_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_15-16_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_15-16_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_15-16_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_15-16_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_15-16_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_15-16_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "16-17": {
            "papers": [
              {
                "name": "MH1300_Finals_16-17_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_16-17_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_16-17_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_16-17_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_16-17_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_16-17_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_16-17_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_16-17_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_16-17_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "17-18": {
            "papers": [
              {
                "name": "MH1300_Finals_17-18_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_17-18_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_17-18_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_17-18_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_17-18_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_17-18_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_17-18_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_17-18_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_17-18_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH1300_Finals_18-19_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_18-19_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_18-19_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_18-19_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_18-19_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_18-19_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_18-19_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_18-19_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_18-19_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "19-20": {
            "papers": [
              {
                "name": "MH1300_Finals_19-20_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_19-20_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_19-20_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_19-20_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_19-20_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_19-20_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_19-20_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_19-20_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_19-20_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "20-21": {
            "papers": [
              {
                "name": "MH1300_Finals_20-21_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_20-21_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_20-21_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_20-21_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_20-21_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_20-21_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_20-21_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_20-21_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_20-21_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "21-22": {
            "papers": [
              {
                "name": "MH1300_Finals_21-22_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_21-22_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_21-22_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_21-22_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_21-22_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_21-22_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_21-22_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_21-22_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_21-22_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1300_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_22-23_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_22-23_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_22-23_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_22-23_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_22-23_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_22-23_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1300_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_23-24_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_23-24_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_23-24_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_23-24_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_23-24_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_23-24_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1300_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_Finals_24-25_Sem1_Solution Handwritten.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_24-25_Sem1_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_24-25_Sem1_Solution%20Handwritten.pdf"
              },
              {
                "name": "MH1300_Finals_24-25_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Finals/MH1300_Finals_24-25_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Finals/MH1300_Finals_24-25_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          }
        },
        "midterms": {
          "15-16": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_15-16_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_15-16_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_15-16_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_15-16_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_15-16_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_15-16_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "16-17": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_16-17_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_16-17_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_16-17_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_16-17_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_16-17_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_16-17_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "17-18": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_17-18_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_17-18_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_17-18_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_17-18_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_17-18_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_17-18_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_18-19_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_18-19_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_18-19_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_18-19_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_18-19_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_18-19_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "19-20": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_19-20_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_19-20_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_19-20_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_19-20_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_19-20_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_19-20_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "20-21": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_20-21_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_20-21_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_20-21_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "21-22": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_21-22_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_21-22_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_21-22_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_21-22_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_21-22_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_21-22_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_22-23_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_22-23_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_22-23_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_23-24_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_23-24_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_23-24_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1300_FoundationsofMathematics_Midterm_24-25_Sem1_Solution.pdf",
                "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterms/MH1300_FoundationsofMathematics_Midterm_24-25_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterms/MH1300_FoundationsofMathematics_Midterm_24-25_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          }
        },
        "revisionNotes": [
          {
            "name": "MH1300_RevisionNotes.pdf",
            "path": "Notes/MH1300/MH1300_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [
          {
            "name": "MH1300_Cheatsheet.pdf",
            "path": "Notes/MH1300/MH1300_Cheatsheet.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300_Cheatsheet.pdf"
          }
        ],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": [
          {
            "name": "MH1300 - Foundations of Mathematics - Midterm.zip",
            "path": "Notes/MH1300/MH1300 - Foundations of Mathematics - Midterm.zip",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1300/MH1300%20-%20Foundations%20of%20Mathematics%20-%20Midterm.zip"
          }
        ]
      }
    },
    {
      "code": "MH1101",
      "name": "Calculus II",
      "folderName": "MH1101",
      "materials": {
        "finals": {
          "12-13": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_12-13_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_12-13_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_12-13_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_12-13_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_12-13_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_12-13_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "13-14": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_13-14_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_13-14_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_13-14_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_13-14_Sem2_Solution Scanned.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_13-14_Sem2_Solution Scanned.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_13-14_Sem2_Solution%20Scanned.pdf"
              }
            ],
            "reports": []
          },
          "14-15": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_14-15_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_14-15_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_14-15_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_14-15_Sem2_Solution Handwritten.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_14-15_Sem2_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_14-15_Sem2_Solution%20Handwritten.pdf"
              }
            ],
            "reports": []
          },
          "15-16": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_15-16_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_15-16_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_15-16_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_15-16_Sem2_Solution Handwritten.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_15-16_Sem2_Solution Handwritten.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_15-16_Sem2_Solution%20Handwritten.pdf"
              }
            ],
            "reports": []
          },
          "16-17": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_16-17_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_16-17_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_16-17_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_16-17_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_16-17_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_16-17_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "17-18": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_17-18_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_17-18_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_17-18_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_17-18_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_17-18_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_17-18_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_18-19_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_18-19_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_18-19_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_18-19_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_18-19_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_18-19_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "20-21": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_20-21_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_20-21_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_20-21_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_20-21_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_20-21_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_20-21_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Finals_22-23_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_22-23_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_22-23_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Finals/MH1101_CalculusII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Finals/MH1101_CalculusII_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {
          "17-18": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Midterm_17-18_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_17-18_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_17-18_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Midterm_17-18_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_17-18_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_17-18_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Midterm_18-19_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_18-19_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_18-19_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Midterm_18-19_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_18-19_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_18-19_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "19-20": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Midterm_19-20_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_19-20_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_19-20_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "21-22": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Midterm_21-22_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_21-22_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_21-22_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1101_CalculusII_Midterm_21-22_Sem2_Solution.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_21-22_Sem2_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_21-22_Sem2_Solution.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Midterm_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Midterm_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1101_CalculusII_Midterm_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Midterms/MH1101_CalculusII_Midterm_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Midterms/MH1101_CalculusII_Midterm_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "revisionNotes": [
          {
            "name": "MH1101_RevisionNotes.pdf",
            "path": "Notes/MH1101/MH1101_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [
          {
            "name": "MH1101_Cheatsheet.pdf",
            "path": "Notes/MH1101/MH1101_Cheatsheet.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101_Cheatsheet.pdf"
          }
        ],
        "problemSheets": [],
        "tutorials": {
          "Tutorial 10": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%2010_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 11": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%2011_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 12": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 12_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 12_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%2012_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 1": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 2": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 3": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 4": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%204_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 5": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%205_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 6": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%206_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 7": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%207_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 8": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%208_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 9": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "path": "Notes/MH1101/MH1101 - Calculus II - Tutorials (AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1101/MH1101%20-%20Calculus%20II%20-%20Tutorials%20(AY25-26)/MH1101_CalculusII_25-26_Sem1_Tutorials_Tutorial%209_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH1100",
      "name": "Calculus I",
      "folderName": "MH1100",
      "materials": {
        "finals": {
          "15-16": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_15-16_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_15-16_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_15-16_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "16-17": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_16-17_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_16-17_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_16-17_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "17-18": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_17-18_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_17-18_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_17-18_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_17-18_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_17-18_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_17-18_Solution.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_18-19_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_18-19_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_18-19_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_18-19_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_18-19_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_18-19_Solution.pdf"
              }
            ],
            "reports": []
          },
          "19-20": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_19-20_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_19-20_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_19-20_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_19-20_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_19-20_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_19-20_Solution.pdf"
              }
            ],
            "reports": []
          },
          "20-21": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_20-21_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_20-21_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_20-21_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_20-21_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_20-21_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_20-21_Solution.pdf"
              }
            ],
            "reports": []
          },
          "21-22": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_21-22_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_21-22_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_21-22_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_21-22_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_21-22_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_21-22_Solution.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_22-23_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_22-23_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_22-23_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_22-23_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_22-23_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_22-23_Solution.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_23-24_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_23-24_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_23-24_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_23-24_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_23-24_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_23-24_Solution.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_24-25_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_24-25_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_24-25_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Finals_Sem1_24-25_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Finals/MH1100_CalculusI_Finals_Sem1_24-25_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Finals/MH1100_CalculusI_Finals_Sem1_24-25_Solution.pdf"
              }
            ],
            "reports": []
          }
        },
        "midterms": {
          "17-18": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_17-18_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_17-18_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_17-18_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_17-18_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_17-18_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_17-18_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_18-19_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_18-19_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_18-19_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_18-19_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_18-19_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_18-19_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "19-20": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_19-20_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_19-20_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_19-20_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_19-20_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_19-20_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_19-20_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "21-22": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_21-22_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_21-22_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_21-22_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_21-22_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_21-22_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_21-22_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_22-23_Sem1_QuestionPaper.pdf.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_22-23_Sem1_QuestionPaper.pdf.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_22-23_Sem1_QuestionPaper.pdf.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_22-23_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_22-23_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_22-23_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_23-24_Sem1_QuestionPaper.pdf.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_23-24_Sem1_QuestionPaper.pdf.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_23-24_Sem1_QuestionPaper.pdf.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_23-24_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_23-24_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_23-24_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_24-25_Sem1_QuestionPaper.pdf.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_24-25_Sem1_QuestionPaper.pdf.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_24-25_Sem1_QuestionPaper.pdf.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_24-25_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_24-25_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_24-25_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "25-26": {
            "papers": [
              {
                "name": "MH1100_CalculusI_Midterm_25-26_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_25-26_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_25-26_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1100_CalculusI_Midterm_25-26_Sem1_Solution.pdf",
                "path": "Notes/MH1100/MH1100 - Calculus I - Midterms/MH1100_CalculusI_Midterm_25-26_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterms/MH1100_CalculusI_Midterm_25-26_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          }
        },
        "revisionNotes": [
          {
            "name": "MH1100_CalculusI_MidtermRevisionSummary.pdf",
            "path": "Notes/MH1100/MH1100_CalculusI_MidtermRevisionSummary.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100_CalculusI_MidtermRevisionSummary.pdf"
          },
          {
            "name": "MH1100_CalculusI_RevisionNotes.pdf",
            "path": "Notes/MH1100/MH1100_CalculusI_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100_CalculusI_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": [
          {
            "name": "MH1100 - Calculus I - Midterm.zip",
            "path": "Notes/MH1100/MH1100 - Calculus I - Midterm.zip",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1100/MH1100%20-%20Calculus%20I%20-%20Midterm.zip"
          }
        ]
      }
    },
    {
      "code": "HE1002",
      "name": "Macroeconomics I",
      "folderName": "HE1002",
      "materials": {
        "finals": {},
        "midterms": {},
        "revisionNotes": [
          {
            "name": "HE1002_MacroeconomicsI_RevisionNotes.pdf",
            "path": "Notes/HE1002/HE1002_MacroeconomicsI_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002_MacroeconomicsI_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_10_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_10_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_10_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_10_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_10_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_10_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_12_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_12_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_12_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_12_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_12_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_12_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_1_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_1_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_1_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_1_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_1_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_1_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_2_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_2_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_2_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_2_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_2_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_2_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_3_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_3_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_3_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_3_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_3_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_3_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_4_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_4_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_4_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_4_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_4_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_4_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_5_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_5_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_5_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_5_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_5_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_5_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_6_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_6_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_6_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_6_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_6_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_6_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_7_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_7_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_7_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_7_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_7_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_7_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_8_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_8_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_8_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_8_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_8_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_8_Solution%20by%20QRS.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_9_QuestionPaper.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_9_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_9_QuestionPaper.pdf"
          },
          {
            "name": "HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_9_Solution by QRS.pdf",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_9_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26)/HE1002_MacroeconomicsI_25-26_Sem1_ProblemSheet_9_Solution%20by%20QRS.pdf"
          }
        ],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice": {
            "papers": [
              {
                "name": "HE1002_MacroeconomicsI_Final_MockFinalExam_QuestionPaper.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Final_MockFinalExam_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Final_MockFinalExam_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1002_MacroeconomicsI_Final_MockFinalExam_Solution by QRS.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Final_MockFinalExam_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Final_MockFinalExam_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 1": {
            "papers": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice1_QuestionPaper.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice1_Solution by QRS.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice1_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 2": {
            "papers": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice2_QuestionPaper.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice2_Solution by QRS.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice2_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 3": {
            "papers": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice3_QuestionPaper.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice3_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice3_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice3_Solution by QRS.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice3_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 4": {
            "papers": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice4_QuestionPaper.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice4_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice4_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice4_Solution by QRS.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice4_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 5": {
            "papers": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice5_QuestionPaper.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice5_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice5_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1002_MacroeconomicsI_Finals_Practice5_Solution by QRS.pdf",
                "path": "Notes/HE1002/HE1002 - Macroeconomics I - Finals - Practice/HE1002_MacroeconomicsI_Finals_Practice5_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Finals%20-%20Practice/HE1002_MacroeconomicsI_Finals_Practice5_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": [
          {
            "name": "HE1002 - Macroeconomics I - Problem Sheets (AY25-26).zip",
            "path": "Notes/HE1002/HE1002 - Macroeconomics I - Problem Sheets (AY25-26).zip",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1002/HE1002%20-%20Macroeconomics%20I%20-%20Problem%20Sheets%20(AY25-26).zip"
          }
        ]
      }
    },
    {
      "code": "MH2100",
      "name": "Calculus III",
      "folderName": "MH2100",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Finals/MH2100_CalculusIII_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Finals/MH2100_CalculusIII_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Finals/MH2100_CalculusIII_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Finals/MH2100_CalculusIII_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "25-26": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Finals_25-26_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Finals/MH2100_CalculusIII_Finals_25-26_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Finals/MH2100_CalculusIII_Finals_25-26_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {
          "18-19": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Midterms_18-19_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_QuestionPaper%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_18-19_Sem1_QuestionPaper 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_QuestionPaper 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_QuestionPaper%202.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Midterms_18-19_Sem1_Solution by QRS 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_Solution by QRS 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_Solution%20by%20QRS%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_18-19_Sem1_Solution by QRS 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_Solution by QRS 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_18-19_Sem1_Solution%20by%20QRS%202.pdf"
              }
            ],
            "reports": []
          },
          "19-20": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Midterms_19-20_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_QuestionPaper%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_19-20_Sem1_QuestionPaper 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_QuestionPaper 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_QuestionPaper%202.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Midterms_19-20_Sem1_Solution by QRS 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_Solution by QRS 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_Solution%20by%20QRS%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_19-20_Sem1_Solution by QRS 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_Solution by QRS 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_19-20_Sem1_Solution%20by%20QRS%202.pdf"
              }
            ],
            "reports": []
          },
          "21-22": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Midterms_21-22_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_QuestionPaper%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_21-22_Sem1_QuestionPaper 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_QuestionPaper 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_QuestionPaper%202.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Midterms_21-22_Sem1_Solution by QRS 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_Solution by QRS 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_Solution%20by%20QRS%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_21-22_Sem1_Solution by QRS 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_Solution by QRS 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_21-22_Sem1_Solution%20by%20QRS%202.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Midterms_22-23_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_QuestionPaper%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_22-23_Sem1_QuestionPaper 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_QuestionPaper 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_QuestionPaper%202.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Midterms_22-23_Sem1_Solution by QRS 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_Solution by QRS 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_Solution%20by%20QRS%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_22-23_Sem1_Solution by QRS 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_Solution by QRS 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_22-23_Sem1_Solution%20by%20QRS%202.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Midterms_23-24_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_QuestionPaper%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_23-24_Sem1_QuestionPaper 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_QuestionPaper 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_QuestionPaper%202.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Midterms_23-24_Sem1_Solution by QRS 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_Solution by QRS 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_Solution%20by%20QRS%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_23-24_Sem1_Solution by QRS 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_Solution by QRS 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_23-24_Sem1_Solution%20by%20QRS%202.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Midterms_24-25_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_QuestionPaper%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_24-25_Sem1_QuestionPaper 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_QuestionPaper 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_QuestionPaper%202.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Midterms_24-25_Sem1_Solution by QRS 1.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_Solution by QRS 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_Solution%20by%20QRS%201.pdf"
              },
              {
                "name": "MH2100_CalculusIII_Midterms_24-25_Sem1_Solution by QRS 2.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_Solution by QRS 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_24-25_Sem1_Solution%20by%20QRS%202.pdf"
              }
            ],
            "reports": []
          },
          "25-26": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Midterms_25-26_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_25-26_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_25-26_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Midterms_25-26_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterms/MH2100_CalculusIII_Midterms_25-26_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterms/MH2100_CalculusIII_Midterms_25-26_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          }
        },
        "revisionNotes": [
          {
            "name": "MH2100_RevisionNotes.pdf",
            "path": "Notes/MH2100/MH2100_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [
          {
            "name": "MH2100_Cheatsheet_Midterm.pdf",
            "path": "Notes/MH2100/MH2100_Cheatsheet_Midterm.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100_Cheatsheet_Midterm.pdf"
          }
        ],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice 1": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Practice 1_QuestionPaper.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterm Practice/MH2100_CalculusIII_Practice 1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterm%20Practice/MH2100_CalculusIII_Practice%201_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Practice 1_Solution by QRS.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterm Practice/MH2100_CalculusIII_Practice 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterm%20Practice/MH2100_CalculusIII_Practice%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 2": {
            "papers": [
              {
                "name": "MH2100_CalculusIII_Practice 2_QuestionPaper.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterm Practice/MH2100_CalculusIII_Practice 2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterm%20Practice/MH2100_CalculusIII_Practice%202_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2100_CalculusIII_Practice 2_Solution by QRS.pdf",
                "path": "Notes/MH2100/MH2100 - Calculus III - Midterm Practice/MH2100_CalculusIII_Practice 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2100/MH2100%20-%20Calculus%20III%20-%20Midterm%20Practice/MH2100_CalculusIII_Practice%202_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": []
      }
    },
    {
      "code": "MH1201",
      "name": "Linear Algebra II",
      "folderName": "MH1201",
      "materials": {
        "finals": {
          "21-22": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Finals_21-22_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Finals/MH1201_LinearAlgebraII_Finals_21-22_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Finals/MH1201_LinearAlgebraII_Finals_21-22_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1201_LinearAlgebraII_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Finals/MH1201_LinearAlgebraII_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Finals/MH1201_LinearAlgebraII_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Finals_22-23_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Finals/MH1201_LinearAlgebraII_Finals_22-23_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Finals/MH1201_LinearAlgebraII_Finals_22-23_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1201_LinearAlgebraII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Finals/MH1201_LinearAlgebraII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Finals/MH1201_LinearAlgebraII_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Finals_23-24_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Finals/MH1201_LinearAlgebraII_Finals_23-24_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Finals/MH1201_LinearAlgebraII_Finals_23-24_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1201_LinearAlgebraII_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Finals/MH1201_LinearAlgebraII_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Finals/MH1201_LinearAlgebraII_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Finals_24-25_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Finals/MH1201_LinearAlgebraII_Finals_24-25_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Finals/MH1201_LinearAlgebraII_Finals_24-25_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          }
        },
        "midterms": {
          "21-22": {
            "papers": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_21-22_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_21-22_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_21-22_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_21-22_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_21-22_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_21-22_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_22-23_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_22-23_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_22-23_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_23-24_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_23-24_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_23-24_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Midterms_24-25_Sem2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterms/MH1201_LinearAlgebraII_Midterms_24-25_Sem2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterms/MH1201_LinearAlgebraII_Midterms_24-25_Sem2_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          }
        },
        "revisionNotes": [
          {
            "name": "MH1201_RevisionNotes.pdf",
            "path": "Notes/MH1201/MH1201_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [
          {
            "name": "MH1201_Cheatsheet.pdf",
            "path": "Notes/MH1201/MH1201_Cheatsheet.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201_Cheatsheet.pdf"
          }
        ],
        "problemSheets": [],
        "tutorials": {
          "Tutorial 10": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%2010_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 1": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 2": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 3": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 4": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%204_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 5": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%205_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 6": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%206_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 7": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%207_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 8": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%208_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 9": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Tutorials/MH1201_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Tutorials/MH1201_Tutorials_Tutorial%209_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice 1": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1201_LinearAlgebraII_Practice 1_Solution by QRS.pdf",
                "path": "Notes/MH1201/MH1201 - Linear Algebra II - Midterm Practice/MH1201_LinearAlgebraII_Practice 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1201/MH1201%20-%20Linear%20Algebra%20II%20-%20Midterm%20Practice/MH1201_LinearAlgebraII_Practice%201_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": []
      }
    },
    {
      "code": "MH1200",
      "name": "Linear Algebra I",
      "folderName": "MH1200",
      "materials": {
        "finals": {
          "12-13": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_12-13_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_12-13_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_12-13_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_12-13_Sem1_Solution.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_12-13_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_12-13_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "13-14": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_13-14_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_13-14_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_13-14_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_13-14_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_13-14_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_13-14_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "15-16": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_15-16_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_15-16_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_15-16_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_15-16_Sem1_Solution.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_15-16_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_15-16_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "16-17": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_16-17_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_16-17_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_16-17_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_16-17_Sem1_Solution.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_16-17_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_16-17_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "17-18": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_17-18_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_17-18_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_17-18_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_17-18_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_17-18_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_17-18_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_18-19_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_18-19_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_18-19_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_18-19_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_18-19_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_18-19_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_18-19_Sem1_Examiner’s Report.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_18-19_Sem1_Examiner’s Report.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_18-19_Sem1_Examiner%E2%80%99s%20Report.pdf"
              }
            ]
          },
          "19-20": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_19-20_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_19-20_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_19-20_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_19-20_Sem1_Solution by QRS.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_19-20_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_19-20_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          },
          "21-22": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_21-22_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_21-22_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_21-22_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_21-22_Sem1_Examiner's Report.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_21-22_Sem1_Examiner's Report.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_21-22_Sem1_Examiner's%20Report.pdf"
              }
            ]
          },
          "22-23": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_22-23_Sem1_Solution.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_22-23_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_22-23_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_23-24_Sem1_Solution.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_23-24_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_23-24_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1200_LinearAlgebraI_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals/MH1200_LinearAlgebraI_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals/MH1200_LinearAlgebraI_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [
          {
            "name": "MH1200_LinearAlgebraI_RevisionNotes.pdf",
            "path": "Notes/MH1200/MH1200_LinearAlgebraI_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200_LinearAlgebraI_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": [
          {
            "name": "MH1200 - Linear Algebra I - Finals.zip",
            "path": "Notes/MH1200/MH1200 - Linear Algebra I - Finals.zip",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1200/MH1200%20-%20Linear%20Algebra%20I%20-%20Finals.zip"
          }
        ]
      }
    },
    {
      "code": "HE2001",
      "name": "Microeconomics II",
      "folderName": "HE2001",
      "materials": {
        "finals": {},
        "midterms": {},
        "revisionNotes": [
          {
            "name": "HE2001_RevisionNotes.pdf",
            "path": "Notes/HE2001/HE2001_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {
          "Tutorial 1": {
            "papers": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 1_QuestionPaper.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%201_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 1_Solution Official.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 1_Solution Official.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%201_Solution%20Official.pdf"
              },
              {
                "name": "HE2001_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 2": {
            "papers": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 2_QuestionPaper.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%202_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 2_Solution Official.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 2_Solution Official.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%202_Solution%20Official.pdf"
              },
              {
                "name": "HE2001_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 3": {
            "papers": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 3_QuestionPaper.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 3_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%203_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 3_Solution Official.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 3_Solution Official.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%203_Solution%20Official.pdf"
              },
              {
                "name": "HE2001_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 4": {
            "papers": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 4_QuestionPaper.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 4_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%204_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%204_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 5": {
            "papers": [
              {
                "name": "HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 5_QuestionPaper.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial 5_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_MicroeconomicsII_25-26_Sem1_Tutorials_Tutorial%205_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%205_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 10": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%2010_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 11": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%2011_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 6": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%206_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 7": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%207_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 8": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%208_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 9": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Tutorials/HE2001_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Tutorials/HE2001_Tutorials_Tutorial%209_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice 1": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_MicroeconomicsII_Practice 1_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Midterm Practice/HE2001_MicroeconomicsII_Practice 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Midterm%20Practice/HE2001_MicroeconomicsII_Practice%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 2": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2001_MicroeconomicsII_Practice 2_Solution by QRS.pdf",
                "path": "Notes/HE2001/HE2001 - Microeconomics II - Midterm Practice/HE2001_MicroeconomicsII_Practice 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2001/HE2001%20-%20Microeconomics%20II%20-%20Midterm%20Practice/HE2001_MicroeconomicsII_Practice%202_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": []
      }
    },
    {
      "code": "MH2500",
      "name": "Probability",
      "folderName": "MH2500",
      "materials": {
        "finals": {
          "17-18": {
            "papers": [
              {
                "name": "MH2500_Probability_Finals_17-18_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_17-18_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_17-18_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2500_Probability_Finals_17-18_Sem1_Solution.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_17-18_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_17-18_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "18-19": {
            "papers": [
              {
                "name": "MH2500_Probability_Finals_18-19_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_18-19_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_18-19_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2500_Probability_Finals_18-19_Sem1_Solution.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_18-19_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_18-19_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "19-20": {
            "papers": [
              {
                "name": "MH2500_Probability_Finals_19-20_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_19-20_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_19-20_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2500_Probability_Finals_19-20_Sem1_Solution.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_19-20_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_19-20_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "20-21": {
            "papers": [
              {
                "name": "MH2500_Probability_Finals_20-21_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_20-21_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_20-21_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2500_Probability_Finals_20-21_Sem1_Solution Printed.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_20-21_Sem1_Solution Printed.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_20-21_Sem1_Solution%20Printed.pdf"
              },
              {
                "name": "MH2500_Probability_Finals_20-21_Sem1_Solution.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_20-21_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_20-21_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          },
          "22-23": {
            "papers": [
              {
                "name": "MH2500_Probability_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH2500_Probability_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH2500_Probability_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Finals/MH2500_Probability_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Finals/MH2500_Probability_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {
          "19-20": {
            "papers": [
              {
                "name": "MH2500_Probability_Midterms_19-20_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_19-20_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_19-20_Sem1_QuestionPaper%201.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2500_Probability_Midterms_19-20_Sem1_Solution 1.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_19-20_Sem1_Solution 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_19-20_Sem1_Solution%201.pdf"
              }
            ],
            "reports": []
          },
          "20-21": {
            "papers": [
              {
                "name": "MH2500_Probability_Midterms_20-21_Sem1_QuestionPaper 1.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_20-21_Sem1_QuestionPaper 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_20-21_Sem1_QuestionPaper%201.pdf"
              },
              {
                "name": "MH2500_Probability_Midterms_20-21_Sem1_QuestionPaper 2.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_20-21_Sem1_QuestionPaper 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_20-21_Sem1_QuestionPaper%202.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH2500_Probability_Midterms_20-21_Sem1_Solution 1.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_20-21_Sem1_Solution 1.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_20-21_Sem1_Solution%201.pdf"
              },
              {
                "name": "MH2500_Probability_Midterms_20-21_Sem1_Solution 2.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_20-21_Sem1_Solution 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_20-21_Sem1_Solution%202.pdf"
              }
            ],
            "reports": []
          },
          "21-22": {
            "papers": [],
            "solutions": [
              {
                "name": "MH2500_Probability_Midterms_21-22_Sem1_Solution 1 Printed.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_21-22_Sem1_Solution 1 Printed.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_21-22_Sem1_Solution%201%20Printed.pdf"
              },
              {
                "name": "MH2500_Probability_Midterms_21-22_Sem1_Solution 2 Printed.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_21-22_Sem1_Solution 2 Printed.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_21-22_Sem1_Solution%202%20Printed.pdf"
              },
              {
                "name": "MH2500_Probability_Midterms_21-22_Sem1_Solution 2.pdf",
                "path": "Notes/MH2500/MH2500 - Probability - Midterms/MH2500_Probability_Midterms_21-22_Sem1_Solution 2.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2500/MH2500%20-%20Probability%20-%20Midterms/MH2500_Probability_Midterms_21-22_Sem1_Solution%202.pdf"
              }
            ],
            "reports": []
          }
        },
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH1301",
      "name": "Discrete Mathematics",
      "folderName": "MH1301",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH1301_DiscreteMathematics_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Finals/MH1301_DiscreteMathematics_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Finals/MH1301_DiscreteMathematics_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1301_DiscreteMathematics_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Finals/MH1301_DiscreteMathematics_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Finals/MH1301_DiscreteMathematics_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1301_DiscreteMathematics_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Finals/MH1301_DiscreteMathematics_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Finals/MH1301_DiscreteMathematics_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [
          {
            "name": "MH1301_RevisionNotes.pdf",
            "path": "Notes/MH1301/MH1301_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [
          {
            "name": "MH1301_Cheatsheet.pdf",
            "path": "Notes/MH1301/MH1301_Cheatsheet.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301_Cheatsheet.pdf"
          }
        ],
        "problemSheets": [],
        "tutorials": {
          "Tutorial 10": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%2010_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 11": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%2011_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 12": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 12_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 12_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%2012_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 1": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 2": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 3": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 4": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%204_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 5": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%205_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 6": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%206_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 7": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%207_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 8": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%208_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 9": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Tutorials/MH1301_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Tutorials/MH1301_Tutorials_Tutorial%209_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice 1": {
            "papers": [],
            "solutions": [
              {
                "name": "MH1301_DiscreteMathematics_Practice 1_Solution by QRS.pdf",
                "path": "Notes/MH1301/MH1301 - Discrete Mathematics - Midterm Practice/MH1301_DiscreteMathematics_Practice 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1301/MH1301%20-%20Discrete%20Mathematics%20-%20Midterm%20Practice/MH1301_DiscreteMathematics_Practice%201_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": []
      }
    },
    {
      "code": "MH5100",
      "name": "Advanced Investigations in Calculus I",
      "folderName": "MH5100",
      "materials": {
        "finals": {},
        "midterms": {},
        "revisionNotes": [
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_RevisionNotes.pdf",
            "path": "Notes/MH5100/MH5100_AdvancedInvestigationsinCalculusI_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100_AdvancedInvestigationsinCalculusI_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 10_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 10_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%2010_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 10_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 10_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%2010_Solution.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 11_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 11_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%2011_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 2_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 2_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%202_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 2_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 2_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%202_Solution.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 3_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 3_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%203_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 3_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 3_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%203_Solution.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 4_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 4_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%204_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 4_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 4_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%204_Solution.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 5_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 5_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%205_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 5_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 5_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%205_Solution.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 6_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 6_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%206_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 6_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 6_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%206_Solution.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 8_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 8_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%208_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 8_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 8_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%208_Solution.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 9_QuestionPaper.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 9_QuestionPaper.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%209_QuestionPaper.pdf"
          },
          {
            "name": "MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 9_Solution.pdf",
            "path": "Notes/MH5100/MH5100 - Advanced Investigations in Calculus I - Problem Sheets (AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week 9_Solution.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5100/MH5100%20-%20Advanced%20Investigations%20in%20Calculus%20I%20-%20Problem%20Sheets%20(AY25-26)/MH5100_AdvancedInvestigationsinCalculusI_25-26_Sem1_ProblemSheet_Week%209_Solution.pdf"
          }
        ],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3100",
      "name": "Real Analysis I",
      "folderName": "MH3100",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3100_RealAnalysisI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Finals/MH3100_RealAnalysisI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Finals/MH3100_RealAnalysisI_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH3100_RealAnalysisI_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Finals/MH3100_RealAnalysisI_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Finals/MH3100_RealAnalysisI_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH3100_RealAnalysisI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Finals/MH3100_RealAnalysisI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Finals/MH3100_RealAnalysisI_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [
          {
            "name": "MH3100_RevisionNotes.pdf",
            "path": "Notes/MH3100/MH3100_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [
          {
            "name": "MH3100_Cheatsheet_Midterm.pdf",
            "path": "Notes/MH3100/MH3100_Cheatsheet_Midterm.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100_Cheatsheet_Midterm.pdf"
          }
        ],
        "problemSheets": [],
        "tutorials": {
          "Tutorial 1": {
            "papers": [],
            "solutions": [
              {
                "name": "MH3100_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Tutorials/MH3100_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Tutorials/MH3100_Tutorials_Tutorial%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 2": {
            "papers": [],
            "solutions": [
              {
                "name": "MH3100_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Tutorials/MH3100_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Tutorials/MH3100_Tutorials_Tutorial%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 3": {
            "papers": [],
            "solutions": [
              {
                "name": "MH3100_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Tutorials/MH3100_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Tutorials/MH3100_Tutorials_Tutorial%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 4": {
            "papers": [],
            "solutions": [
              {
                "name": "MH3100_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Tutorials/MH3100_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Tutorials/MH3100_Tutorials_Tutorial%204_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 5": {
            "papers": [],
            "solutions": [
              {
                "name": "MH3100_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Tutorials/MH3100_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Tutorials/MH3100_Tutorials_Tutorial%205_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice 1": {
            "papers": [],
            "solutions": [
              {
                "name": "MH3100_RealAnalysisI_Practice 1_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Midterm Practice/MH3100_RealAnalysisI_Practice 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Midterm%20Practice/MH3100_RealAnalysisI_Practice%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 2": {
            "papers": [
              {
                "name": "MH3100_RealAnalysisI_Practice 2_QuestionPaper.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Midterm Practice/MH3100_RealAnalysisI_Practice 2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Midterm%20Practice/MH3100_RealAnalysisI_Practice%202_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH3100_RealAnalysisI_Practice 2_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Midterm Practice/MH3100_RealAnalysisI_Practice 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Midterm%20Practice/MH3100_RealAnalysisI_Practice%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 3": {
            "papers": [
              {
                "name": "MH3100_RealAnalysisI_Practice 3_QuestionPaper.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Midterm Practice/MH3100_RealAnalysisI_Practice 3_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Midterm%20Practice/MH3100_RealAnalysisI_Practice%203_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH3100_RealAnalysisI_Practice 3_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Midterm Practice/MH3100_RealAnalysisI_Practice 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Midterm%20Practice/MH3100_RealAnalysisI_Practice%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 4": {
            "papers": [
              {
                "name": "MH3100_RealAnalysisI_Practice 4_QuestionPaper.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Midterm Practice/MH3100_RealAnalysisI_Practice 4_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Midterm%20Practice/MH3100_RealAnalysisI_Practice%204_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "MH3100_RealAnalysisI_Practice 4_Solution by QRS.pdf",
                "path": "Notes/MH3100/MH3100 - Real Analysis I - Midterm Practice/MH3100_RealAnalysisI_Practice 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3100/MH3100%20-%20Real%20Analysis%20I%20-%20Midterm%20Practice/MH3100_RealAnalysisI_Practice%204_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": []
      }
    },
    {
      "code": "HE2002",
      "name": "Macroeconomics II",
      "folderName": "HE2002",
      "materials": {
        "finals": {},
        "midterms": {},
        "revisionNotes": [
          {
            "name": "HE2002_RevisionNotes.pdf",
            "path": "Notes/HE2002/HE2002_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {
          "Tutorial 3": {
            "papers": [
              {
                "name": "HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 3_QuestionPaper.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 3_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial%203_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 4": {
            "papers": [
              {
                "name": "HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 4_QuestionPaper.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 4_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial%204_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%204_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 5": {
            "papers": [
              {
                "name": "HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 5_QuestionPaper.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 5_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial%205_QuestionPaper.pdf"
              }
            ],
            "solutions": []
          },
          "Tutorial 6": {
            "papers": [
              {
                "name": "HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 6_QuestionPaper.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial 6_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_MacroeconomicsII_25-26_Sem1_Tutorials_Tutorial%206_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 6_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%206_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 10": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 10_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%2010_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 11": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 11_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%2011_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 1": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 2": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 7": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 7_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%207_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 8": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 8_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%208_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 9": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2002_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "path": "Notes/HE2002/HE2002 - Macroeconomics II - Tutorials/HE2002_Tutorials_Tutorial 9_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2002/HE2002%20-%20Macroeconomics%20II%20-%20Tutorials/HE2002_Tutorials_Tutorial%209_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "HE1001",
      "name": "Microeconomics I",
      "folderName": "HE1001",
      "materials": {
        "finals": {
          "25-26": {
            "papers": [
              {
                "name": "HE1001_MicroeconomicsI_Final_25-26_Sem1_Question.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals/HE1001_MicroeconomicsI_Final_25-26_Sem1_Question.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals/HE1001_MicroeconomicsI_Final_25-26_Sem1_Question.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1001_MicroeconomicsI_Final_25-26_Sem1_Solution by QRS.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals/HE1001_MicroeconomicsI_Final_25-26_Sem1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals/HE1001_MicroeconomicsI_Final_25-26_Sem1_Solution%20by%20QRS.pdf"
              }
            ],
            "reports": []
          }
        },
        "midterms": {
          "25-26": {
            "papers": [
              {
                "name": "HE1001_MicroeconomicsI_Midterm_25-26_Sem1_QuestionPaper.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Midterms/HE1001_MicroeconomicsI_Midterm_25-26_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Midterms/HE1001_MicroeconomicsI_Midterm_25-26_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1001_MicroeconomicsI_Midterm_25-26_Sem1_Solution.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Midterms/HE1001_MicroeconomicsI_Midterm_25-26_Sem1_Solution.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Midterms/HE1001_MicroeconomicsI_Midterm_25-26_Sem1_Solution.pdf"
              }
            ],
            "reports": []
          }
        },
        "revisionNotes": [
          {
            "name": "HE1001_MicroeconomicsI_RevisionNotes.pdf",
            "path": "Notes/HE1001/HE1001_MicroeconomicsI_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001_MicroeconomicsI_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice 1": {
            "papers": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice1_QuestionPaper.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice1_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice1_Solution by QRS.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice1_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 2": {
            "papers": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice2_QuestionPaper.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice2_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice2_Solution by QRS.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice2_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 3": {
            "papers": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice3_QuestionPaper.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice3_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice3_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice3_Solution by QRS.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice3_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 4": {
            "papers": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice4_QuestionPaper.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice4_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice4_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE1001_MicroeconomicsI_Final_Practice4_Solution by QRS.pdf",
                "path": "Notes/HE1001/HE1001 - Microeconomics I - Finals - Practice/HE1001_MicroeconomicsI_Final_Practice4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE1001/HE1001%20-%20Microeconomics%20I%20-%20Finals%20-%20Practice/HE1001_MicroeconomicsI_Final_Practice4_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": []
      }
    },
    {
      "code": "HE2003",
      "name": "Econometrics I",
      "folderName": "HE2003",
      "materials": {
        "finals": {},
        "midterms": {},
        "revisionNotes": [
          {
            "name": "HE2003_RevisionNotes.pdf",
            "path": "Notes/HE2003/HE2003_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [
          {
            "name": "HE2003_Cheatsheet_Quiz.pdf",
            "path": "Notes/HE2003/HE2003_Cheatsheet_Quiz.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003_Cheatsheet_Quiz.pdf"
          }
        ],
        "problemSheets": [],
        "tutorials": {
          "Tutorial 1": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2003_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Tutorials/HE2003_Tutorials_Tutorial 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Tutorials/HE2003_Tutorials_Tutorial%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 2": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2003_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Tutorials/HE2003_Tutorials_Tutorial 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Tutorials/HE2003_Tutorials_Tutorial%202_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 3": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2003_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Tutorials/HE2003_Tutorials_Tutorial 3_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Tutorials/HE2003_Tutorials_Tutorial%203_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 4": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2003_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Tutorials/HE2003_Tutorials_Tutorial 4_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Tutorials/HE2003_Tutorials_Tutorial%204_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Tutorial 5": {
            "papers": [],
            "solutions": [
              {
                "name": "HE2003_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Tutorials/HE2003_Tutorials_Tutorial 5_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Tutorials/HE2003_Tutorials_Tutorial%205_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "lectureNotes": [],
        "practiceMaterials": {
          "Practice 1": {
            "papers": [
              {
                "name": "HE2003_EconometricsI_Practice 1_QuestionPaper.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Midterm Practice/HE2003_EconometricsI_Practice 1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Midterm%20Practice/HE2003_EconometricsI_Practice%201_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2003_EconometricsI_Practice 1_Solution by QRS.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Midterm Practice/HE2003_EconometricsI_Practice 1_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Midterm%20Practice/HE2003_EconometricsI_Practice%201_Solution%20by%20QRS.pdf"
              }
            ]
          },
          "Practice 2": {
            "papers": [
              {
                "name": "HE2003_EconometricsI_Practice 2_QuestionPaper.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Midterm Practice/HE2003_EconometricsI_Practice 2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Midterm%20Practice/HE2003_EconometricsI_Practice%202_QuestionPaper.pdf"
              }
            ],
            "solutions": [
              {
                "name": "HE2003_EconometricsI_Practice 2_Solution by QRS.pdf",
                "path": "Notes/HE2003/HE2003 - Econometrics I - Midterm Practice/HE2003_EconometricsI_Practice 2_Solution by QRS.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/HE2003/HE2003%20-%20Econometrics%20I%20-%20Midterm%20Practice/HE2003_EconometricsI_Practice%202_Solution%20by%20QRS.pdf"
              }
            ]
          }
        },
        "pastYearZips": []
      }
    },
    {
      "code": "MH5200",
      "name": "Advanced Investigations in Linear Algebra I",
      "folderName": "MH5200",
      "materials": {
        "finals": {},
        "midterms": {},
        "revisionNotes": [
          {
            "name": "MH5200_RevisionNotes.pdf",
            "path": "Notes/MH5200/MH5200_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_1_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_1_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_1_Solution%20by%20QRS.pdf"
          },
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_2_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_2_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_2_Solution%20by%20QRS.pdf"
          },
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_3_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_3_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_3_Solution%20by%20QRS.pdf"
          },
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_4_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_4_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_4_Solution%20by%20QRS.pdf"
          },
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_5_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_5_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_5_Solution%20by%20QRS.pdf"
          },
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_6_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_6_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_6_Solution%20by%20QRS.pdf"
          },
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_7_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_7_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_7_Solution%20by%20QRS.pdf"
          },
          {
            "name": "MH5200_25-26_Sem1_ProblemSheet_8_Solution by QRS.pdf",
            "path": "Notes/MH5200/MH5200 - Advanced Investigations in Linear Algebra I - Problem Sheets/MH5200_25-26_Sem1_ProblemSheet_8_Solution by QRS.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH5200/MH5200%20-%20Advanced%20Investigations%20in%20Linear%20Algebra%20I%20-%20Problem%20Sheets/MH5200_25-26_Sem1_ProblemSheet_8_Solution%20by%20QRS.pdf"
          }
        ],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4514",
      "name": "Financial Mathematics",
      "folderName": "MH4514",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4514_FinancialMathematics_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4514/MH4514 - Financial Mathematics - Finals/MH4514_FinancialMathematics_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4514/MH4514%20-%20Financial%20Mathematics%20-%20Finals/MH4514_FinancialMathematics_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4514_FinancialMathematics_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4514/MH4514 - Financial Mathematics - Finals/MH4514_FinancialMathematics_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4514/MH4514%20-%20Financial%20Mathematics%20-%20Finals/MH4514_FinancialMathematics_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4514_FinancialMathematics_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4514/MH4514 - Financial Mathematics - Finals/MH4514_FinancialMathematics_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4514/MH4514%20-%20Financial%20Mathematics%20-%20Finals/MH4514_FinancialMathematics_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [
          {
            "name": "MH4514_RevisionNotes.pdf",
            "path": "Notes/MH4514/MH4514_RevisionNotes.pdf",
            "downloadUrl": "https://files.qrsntu.org/Notes/MH4514/MH4514_RevisionNotes.pdf"
          }
        ],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "BR2207",
      "name": "Quantitative Analysis",
      "folderName": "BR2207",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "BR2207_QuantitativeAnalysis_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR2207/BR2207 - Quantitative Analysis - Finals/BR2207_QuantitativeAnalysis_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2207/BR2207%20-%20Quantitative%20Analysis%20-%20Finals/BR2207_QuantitativeAnalysis_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "BR2207_QuantitativeAnalysis_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR2207/BR2207 - Quantitative Analysis - Finals/BR2207_QuantitativeAnalysis_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2207/BR2207%20-%20Quantitative%20Analysis%20-%20Finals/BR2207_QuantitativeAnalysis_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "BR2207_QuantitativeAnalysis_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR2207/BR2207 - Quantitative Analysis - Finals/BR2207_QuantitativeAnalysis_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2207/BR2207%20-%20Quantitative%20Analysis%20-%20Finals/BR2207_QuantitativeAnalysis_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "BR2210",
      "name": "Financial Markets and Products",
      "folderName": "BR2210",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "BR2210_FinancialMarketsandProducts_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/BR2210/BR2210 - Financial Markets and Products - Finals/BR2210_FinancialMarketsandProducts_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2210/BR2210%20-%20Financial%20Markets%20and%20Products%20-%20Finals/BR2210_FinancialMarketsandProducts_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "BR2210_FinancialMarketsandProducts_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/BR2210/BR2210 - Financial Markets and Products - Finals/BR2210_FinancialMarketsandProducts_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2210/BR2210%20-%20Financial%20Markets%20and%20Products%20-%20Finals/BR2210_FinancialMarketsandProducts_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "BR2210_FinancialMarketsandProducts_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/BR2210/BR2210 - Financial Markets and Products - Finals/BR2210_FinancialMarketsandProducts_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2210/BR2210%20-%20Financial%20Markets%20and%20Products%20-%20Finals/BR2210_FinancialMarketsandProducts_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "BR2211",
      "name": "Financial and Risk Analytics I",
      "folderName": "BR2211",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "BR2211_FinancialandRiskAnalyticsI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/BR2211/BR2211 - Financial and Risk Analytics I - Finals/BR2211_FinancialandRiskAnalyticsI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2211/BR2211%20-%20Financial%20and%20Risk%20Analytics%20I%20-%20Finals/BR2211_FinancialandRiskAnalyticsI_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "BR2211_FinancialandRiskAnalyticsI_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/BR2211/BR2211 - Financial and Risk Analytics I - Finals/BR2211_FinancialandRiskAnalyticsI_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2211/BR2211%20-%20Financial%20and%20Risk%20Analytics%20I%20-%20Finals/BR2211_FinancialandRiskAnalyticsI_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "BR2211_FinancialandRiskAnalyticsI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/BR2211/BR2211 - Financial and Risk Analytics I - Finals/BR2211_FinancialandRiskAnalyticsI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR2211/BR2211%20-%20Financial%20and%20Risk%20Analytics%20I%20-%20Finals/BR2211_FinancialandRiskAnalyticsI_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "BR3213",
      "name": "Valuation and Risk Models",
      "folderName": "BR3213",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "BR3213_ValuationandRiskModels_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR3213/BR3213 - Valuation and Risk Models - Finals/BR3213_ValuationandRiskModels_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR3213/BR3213%20-%20Valuation%20and%20Risk%20Models%20-%20Finals/BR3213_ValuationandRiskModels_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "BR3213_ValuationandRiskModels_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR3213/BR3213 - Valuation and Risk Models - Finals/BR3213_ValuationandRiskModels_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR3213/BR3213%20-%20Valuation%20and%20Risk%20Models%20-%20Finals/BR3213_ValuationandRiskModels_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "BR3213_ValuationandRiskModels_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR3213/BR3213 - Valuation and Risk Models - Finals/BR3213_ValuationandRiskModels_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR3213/BR3213%20-%20Valuation%20and%20Risk%20Models%20-%20Finals/BR3213_ValuationandRiskModels_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH1403",
      "name": "Algorithms and Computing",
      "folderName": "MH1403",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH1403_AlgorithmsandComputing_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1403/MH1403 - Algorithms and Computing - Finals/MH1403_AlgorithmsandComputing_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1403/MH1403%20-%20Algorithms%20and%20Computing%20-%20Finals/MH1403_AlgorithmsandComputing_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH1403_AlgorithmsandComputing_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1403/MH1403 - Algorithms and Computing - Finals/MH1403_AlgorithmsandComputing_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1403/MH1403%20-%20Algorithms%20and%20Computing%20-%20Finals/MH1403_AlgorithmsandComputing_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH1403_AlgorithmsandComputing_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH1403/MH1403 - Algorithms and Computing - Finals/MH1403_AlgorithmsandComputing_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH1403/MH1403%20-%20Algorithms%20and%20Computing%20-%20Finals/MH1403_AlgorithmsandComputing_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3300",
      "name": "Graph Theory",
      "folderName": "MH3300",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3300_GraphTheory_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3300/MH3300 - Graph Theory - Finals/MH3300_GraphTheory_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3300/MH3300%20-%20Graph%20Theory%20-%20Finals/MH3300_GraphTheory_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH3300_GraphTheory_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3300/MH3300 - Graph Theory - Finals/MH3300_GraphTheory_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3300/MH3300%20-%20Graph%20Theory%20-%20Finals/MH3300_GraphTheory_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH3300_GraphTheory_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3300/MH3300 - Graph Theory - Finals/MH3300_GraphTheory_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3300/MH3300%20-%20Graph%20Theory%20-%20Finals/MH3300_GraphTheory_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3500",
      "name": "Statistics",
      "folderName": "MH3500",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3500_Statistics_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3500/MH3500 - Statistics - Finals/MH3500_Statistics_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3500/MH3500%20-%20Statistics%20-%20Finals/MH3500_Statistics_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH3500_Statistics_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3500/MH3500 - Statistics - Finals/MH3500_Statistics_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3500/MH3500%20-%20Statistics%20-%20Finals/MH3500_Statistics_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH3500_Statistics_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3500/MH3500 - Statistics - Finals/MH3500_Statistics_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3500/MH3500%20-%20Statistics%20-%20Finals/MH3500_Statistics_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3700",
      "name": "Numerical Analysis I",
      "folderName": "MH3700",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3700_NumericalAnalysisI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3700/MH3700 - Numerical Analysis I - Finals/MH3700_NumericalAnalysisI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3700/MH3700%20-%20Numerical%20Analysis%20I%20-%20Finals/MH3700_NumericalAnalysisI_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH3700_NumericalAnalysisI_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3700/MH3700 - Numerical Analysis I - Finals/MH3700_NumericalAnalysisI_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3700/MH3700%20-%20Numerical%20Analysis%20I%20-%20Finals/MH3700_NumericalAnalysisI_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH3700_NumericalAnalysisI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3700/MH3700 - Numerical Analysis I - Finals/MH3700_NumericalAnalysisI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3700/MH3700%20-%20Numerical%20Analysis%20I%20-%20Finals/MH3700_NumericalAnalysisI_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3701",
      "name": "Basic Optimization",
      "folderName": "MH3701",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3701_BasicOptimization_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3701/MH3701 - Basic Optimization - Finals/MH3701_BasicOptimization_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3701/MH3701%20-%20Basic%20Optimization%20-%20Finals/MH3701_BasicOptimization_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH3701_BasicOptimization_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3701/MH3701 - Basic Optimization - Finals/MH3701_BasicOptimization_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3701/MH3701%20-%20Basic%20Optimization%20-%20Finals/MH3701_BasicOptimization_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH3701_BasicOptimization_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3701/MH3701 - Basic Optimization - Finals/MH3701_BasicOptimization_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3701/MH3701%20-%20Basic%20Optimization%20-%20Finals/MH3701_BasicOptimization_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4100",
      "name": "Real Analysis II",
      "folderName": "MH4100",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4100_RealAnalysisII_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4100/MH4100 - Real Analysis II - Finals/MH4100_RealAnalysisII_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4100/MH4100%20-%20Real%20Analysis%20II%20-%20Finals/MH4100_RealAnalysisII_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4100_RealAnalysisII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4100/MH4100 - Real Analysis II - Finals/MH4100_RealAnalysisII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4100/MH4100%20-%20Real%20Analysis%20II%20-%20Finals/MH4100_RealAnalysisII_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4100_RealAnalysisII_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4100/MH4100 - Real Analysis II - Finals/MH4100_RealAnalysisII_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4100/MH4100%20-%20Real%20Analysis%20II%20-%20Finals/MH4100_RealAnalysisII_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4110",
      "name": "Partial Differential Equations",
      "folderName": "MH4110",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4110_PartialDifferentialEquations_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4110/MH4110 - Partial Differential Equations - Finals/MH4110_PartialDifferentialEquations_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4110/MH4110%20-%20Partial%20Differential%20Equations%20-%20Finals/MH4110_PartialDifferentialEquations_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4110_PartialDifferentialEquations_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4110/MH4110 - Partial Differential Equations - Finals/MH4110_PartialDifferentialEquations_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4110/MH4110%20-%20Partial%20Differential%20Equations%20-%20Finals/MH4110_PartialDifferentialEquations_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4110_PartialDifferentialEquations_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4110/MH4110 - Partial Differential Equations - Finals/MH4110_PartialDifferentialEquations_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4110/MH4110%20-%20Partial%20Differential%20Equations%20-%20Finals/MH4110_PartialDifferentialEquations_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4200",
      "name": "Abstract Algebra II",
      "folderName": "MH4200",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4200_AbstractAlgebraII_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4200/MH4200 - Abstract Algebra II - Finals/MH4200_AbstractAlgebraII_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4200/MH4200%20-%20Abstract%20Algebra%20II%20-%20Finals/MH4200_AbstractAlgebraII_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4200_AbstractAlgebraII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4200/MH4200 - Abstract Algebra II - Finals/MH4200_AbstractAlgebraII_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4200/MH4200%20-%20Abstract%20Algebra%20II%20-%20Finals/MH4200_AbstractAlgebraII_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4200_AbstractAlgebraII_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4200/MH4200 - Abstract Algebra II - Finals/MH4200_AbstractAlgebraII_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4200/MH4200%20-%20Abstract%20Algebra%20II%20-%20Finals/MH4200_AbstractAlgebraII_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4300",
      "name": "Combinatorics",
      "folderName": "MH4300",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4300_Combinatorics_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4300/MH4300 - Combinatorics - Finals/MH4300_Combinatorics_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4300/MH4300%20-%20Combinatorics%20-%20Finals/MH4300_Combinatorics_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4300_Combinatorics_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4300/MH4300 - Combinatorics - Finals/MH4300_Combinatorics_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4300/MH4300%20-%20Combinatorics%20-%20Finals/MH4300_Combinatorics_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4300_Combinatorics_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4300/MH4300 - Combinatorics - Finals/MH4300_Combinatorics_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4300/MH4300%20-%20Combinatorics%20-%20Finals/MH4300_Combinatorics_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4311",
      "name": "Cryptography",
      "folderName": "MH4311",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4311_Cryptography_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4311/MH4311 - Cryptography - Finals/MH4311_Cryptography_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4311/MH4311%20-%20Cryptography%20-%20Finals/MH4311_Cryptography_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4311_Cryptography_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4311/MH4311 - Cryptography - Finals/MH4311_Cryptography_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4311/MH4311%20-%20Cryptography%20-%20Finals/MH4311_Cryptography_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4311_Cryptography_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4311/MH4311 - Cryptography - Finals/MH4311_Cryptography_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4311/MH4311%20-%20Cryptography%20-%20Finals/MH4311_Cryptography_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4501",
      "name": "Multivariate Analysis",
      "folderName": "MH4501",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4501_MH4501_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4501/MH4501 - MH4501 - Finals/MH4501_MH4501_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4501/MH4501%20-%20MH4501%20-%20Finals/MH4501_MH4501_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4501_MH4501_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4501/MH4501 - MH4501 - Finals/MH4501_MH4501_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4501/MH4501%20-%20MH4501%20-%20Finals/MH4501_MH4501_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4501_MH4501_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4501/MH4501 - MH4501 - Finals/MH4501_MH4501_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4501/MH4501%20-%20MH4501%20-%20Finals/MH4501_MH4501_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4511",
      "name": "Sampling & Survey",
      "folderName": "MH4511",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4511_SamplingSurvey_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4511/MH4511 - Sampling & Survey - Finals/MH4511_SamplingSurvey_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4511/MH4511%20-%20Sampling%20%26%20Survey%20-%20Finals/MH4511_SamplingSurvey_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4511_SamplingSurvey_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4511/MH4511 - Sampling & Survey - Finals/MH4511_SamplingSurvey_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4511/MH4511%20-%20Sampling%20%26%20Survey%20-%20Finals/MH4511_SamplingSurvey_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4511_SamplingSurvey_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4511/MH4511 - Sampling & Survey - Finals/MH4511_SamplingSurvey_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4511/MH4511%20-%20Sampling%20%26%20Survey%20-%20Finals/MH4511_SamplingSurvey_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4512",
      "name": "Clinical Trials",
      "folderName": "MH4512",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4512_ClinicalTrials_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4512/MH4512 - Clinical Trials - Finals/MH4512_ClinicalTrials_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4512/MH4512%20-%20Clinical%20Trials%20-%20Finals/MH4512_ClinicalTrials_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4512_ClinicalTrials_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4512/MH4512 - Clinical Trials - Finals/MH4512_ClinicalTrials_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4512/MH4512%20-%20Clinical%20Trials%20-%20Finals/MH4512_ClinicalTrials_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4512_ClinicalTrials_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4512/MH4512 - Clinical Trials - Finals/MH4512_ClinicalTrials_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4512/MH4512%20-%20Clinical%20Trials%20-%20Finals/MH4512_ClinicalTrials_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4518",
      "name": "Simulation Techniques in Finance",
      "folderName": "MH4518",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4518_SimulationTechniquesinFinance_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4518/MH4518 - Simulation Techniques in Finance - Finals/MH4518_SimulationTechniquesinFinance_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4518/MH4518%20-%20Simulation%20Techniques%20in%20Finance%20-%20Finals/MH4518_SimulationTechniquesinFinance_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4518_SimulationTechniquesinFinance_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4518/MH4518 - Simulation Techniques in Finance - Finals/MH4518_SimulationTechniquesinFinance_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4518/MH4518%20-%20Simulation%20Techniques%20in%20Finance%20-%20Finals/MH4518_SimulationTechniquesinFinance_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4518_SimulationTechniquesinFinance_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4518/MH4518 - Simulation Techniques in Finance - Finals/MH4518_SimulationTechniquesinFinance_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4518/MH4518%20-%20Simulation%20Techniques%20in%20Finance%20-%20Finals/MH4518_SimulationTechniquesinFinance_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4700",
      "name": "Numerical Analysis II",
      "folderName": "MH4700",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4700_NumericalAnalysisII_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4700/MH4700 - Numerical Analysis II - Finals/MH4700_NumericalAnalysisII_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4700/MH4700%20-%20Numerical%20Analysis%20II%20-%20Finals/MH4700_NumericalAnalysisII_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4700_NumericalAnalysisII_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4700/MH4700 - Numerical Analysis II - Finals/MH4700_NumericalAnalysisII_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4700/MH4700%20-%20Numerical%20Analysis%20II%20-%20Finals/MH4700_NumericalAnalysisII_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4700_NumericalAnalysisII_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4700/MH4700 - Numerical Analysis II - Finals/MH4700_NumericalAnalysisII_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4700/MH4700%20-%20Numerical%20Analysis%20II%20-%20Finals/MH4700_NumericalAnalysisII_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4701",
      "name": "Mathematical Programming",
      "folderName": "MH4701",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4701_MathematicalProgramming_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4701/MH4701 - Mathematical Programming - Finals/MH4701_MathematicalProgramming_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4701/MH4701%20-%20Mathematical%20Programming%20-%20Finals/MH4701_MathematicalProgramming_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "MH4701_MathematicalProgramming_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4701/MH4701 - Mathematical Programming - Finals/MH4701_MathematicalProgramming_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4701/MH4701%20-%20Mathematical%20Programming%20-%20Finals/MH4701_MathematicalProgramming_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4701_MathematicalProgramming_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4701/MH4701 - Mathematical Programming - Finals/MH4701_MathematicalProgramming_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4701/MH4701%20-%20Mathematical%20Programming%20-%20Finals/MH4701_MathematicalProgramming_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "BR3208",
      "name": "Operational Risk Management",
      "folderName": "BR3208",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "BR3208_OperationalRiskManagement_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR3208/BR3208 - Operational Risk Management - Finals/BR3208_OperationalRiskManagement_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR3208/BR3208%20-%20Operational%20Risk%20Management%20-%20Finals/BR3208_OperationalRiskManagement_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "23-24": {
            "papers": [
              {
                "name": "BR3208_OperationalRiskManagement_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/BR3208/BR3208 - Operational Risk Management - Finals/BR3208_OperationalRiskManagement_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/BR3208/BR3208%20-%20Operational%20Risk%20Management%20-%20Finals/BR3208_OperationalRiskManagement_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH2220",
      "name": "Algebra I",
      "folderName": "MH2220",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH2220_AlgebraI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH2220/MH2220 - Algebra I - Finals/MH2220_AlgebraI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2220/MH2220%20-%20Algebra%20I%20-%20Finals/MH2220_AlgebraI_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH2220_AlgebraI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH2220/MH2220 - Algebra I - Finals/MH2220_AlgebraI_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH2220/MH2220%20-%20Algebra%20I%20-%20Finals/MH2220_AlgebraI_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3220",
      "name": "Algebra II",
      "folderName": "MH3220",
      "materials": {
        "finals": {
          "23-24": {
            "papers": [
              {
                "name": "MH3220_AlgebraII_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3220/MH3220 - Algebra II - Finals/MH3220_AlgebraII_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3220/MH3220%20-%20Algebra%20II%20-%20Finals/MH3220_AlgebraII_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH3220_AlgebraII_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3220/MH3220 - Algebra II - Finals/MH3220_AlgebraII_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3220/MH3220%20-%20Algebra%20II%20-%20Finals/MH3220_AlgebraII_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3510",
      "name": "Regression Analysis",
      "folderName": "MH3510",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3510_RegressionAnalysis_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3510/MH3510 - Regression Analysis - Finals/MH3510_RegressionAnalysis_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3510/MH3510%20-%20Regression%20Analysis%20-%20Finals/MH3510_RegressionAnalysis_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH3510_RegressionAnalysis_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3510/MH3510 - Regression Analysis - Finals/MH3510_RegressionAnalysis_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3510/MH3510%20-%20Regression%20Analysis%20-%20Finals/MH3510_RegressionAnalysis_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4320",
      "name": "Computational Economics",
      "folderName": "MH4320",
      "materials": {
        "finals": {
          "23-24": {
            "papers": [
              {
                "name": "MH4320_ComputationalEconomics_Finals_23-24_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4320/MH4320 - Computational Economics - Finals/MH4320_ComputationalEconomics_Finals_23-24_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4320/MH4320%20-%20Computational%20Economics%20-%20Finals/MH4320_ComputationalEconomics_Finals_23-24_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4320_ComputationalEconomics_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4320/MH4320 - Computational Economics - Finals/MH4320_ComputationalEconomics_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4320/MH4320%20-%20Computational%20Economics%20-%20Finals/MH4320_ComputationalEconomics_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4600",
      "name": "Algebraic Topology",
      "folderName": "MH4600",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4600_AlgebraicTopology_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4600/MH4600 - Algebraic Topology - Finals/MH4600_AlgebraicTopology_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4600/MH4600%20-%20Algebraic%20Topology%20-%20Finals/MH4600_AlgebraicTopology_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          },
          "24-25": {
            "papers": [
              {
                "name": "MH4600_AlgebraicTopology_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4600/MH4600 - Algebraic Topology - Finals/MH4600_AlgebraicTopology_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4600/MH4600%20-%20Algebraic%20Topology%20-%20Finals/MH4600_AlgebraicTopology_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3110",
      "name": "Ordinary Differential Equations",
      "folderName": "MH3110",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3110_OrdinaryDifferentialEquations_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3110/MH3110 - Ordinary Differential Equations - Finals/MH3110_OrdinaryDifferentialEquations_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3110/MH3110%20-%20Ordinary%20Differential%20Equations%20-%20Finals/MH3110_OrdinaryDifferentialEquations_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3200",
      "name": "Abstract Algebra I",
      "folderName": "MH3200",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH3200_AbstractAlgebraI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH3200/MH3200 - Abstract Algebra I - Finals/MH3200_AbstractAlgebraI_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3200/MH3200%20-%20Abstract%20Algebra%20I%20-%20Finals/MH3200_AbstractAlgebraI_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH3210",
      "name": "Number Theory",
      "folderName": "MH3210",
      "materials": {
        "finals": {
          "24-25": {
            "papers": [
              {
                "name": "MH3210_NumberTheory_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH3210/MH3210 - Number Theory - Finals/MH3210_NumberTheory_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH3210/MH3210%20-%20Number%20Theory%20-%20Finals/MH3210_NumberTheory_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4301",
      "name": "Set Theory and Logic",
      "folderName": "MH4301",
      "materials": {
        "finals": {
          "24-25": {
            "papers": [
              {
                "name": "MH4301_SetTheoryandLogic_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4301/MH4301 - Set Theory and Logic - Finals/MH4301_SetTheoryandLogic_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4301/MH4301%20-%20Set%20Theory%20and%20Logic%20-%20Finals/MH4301_SetTheoryandLogic_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4500",
      "name": "Time Series Analysis",
      "folderName": "MH4500",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4500_TimeSeriesAnalysis_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4500/MH4500 - Time Series Analysis - Finals/MH4500_TimeSeriesAnalysis_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4500/MH4500%20-%20Time%20Series%20Analysis%20-%20Finals/MH4500_TimeSeriesAnalysis_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4517",
      "name": "Data Applications in Natural Sciences",
      "folderName": "MH4517",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4517_DataApplicationsinNaturalSciences_Finals_22-23_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4517/MH4517 - Data Applications in Natural Sciences - Finals/MH4517_DataApplicationsinNaturalSciences_Finals_22-23_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4517/MH4517%20-%20Data%20Applications%20in%20Natural%20Sciences%20-%20Finals/MH4517_DataApplicationsinNaturalSciences_Finals_22-23_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4521",
      "name": "Reinforcement Learning",
      "folderName": "MH4521",
      "materials": {
        "finals": {
          "24-25": {
            "papers": [
              {
                "name": "MH4521_ReinforcementLearning_Finals_24-25_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4521/MH4521 - Reinforcement Learning - Finals/MH4521_ReinforcementLearning_Finals_24-25_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4521/MH4521%20-%20Reinforcement%20Learning%20-%20Finals/MH4521_ReinforcementLearning_Finals_24-25_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4522",
      "name": "Spatial Data Science",
      "folderName": "MH4522",
      "materials": {
        "finals": {
          "24-25": {
            "papers": [
              {
                "name": "MH4522_SpatialDataScience_Finals_24-25_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4522/MH4522 - Spatial Data Science - Finals/MH4522_SpatialDataScience_Finals_24-25_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4522/MH4522%20-%20Spatial%20Data%20Science%20-%20Finals/MH4522_SpatialDataScience_Finals_24-25_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4601",
      "name": "Differential Geometry",
      "folderName": "MH4601",
      "materials": {
        "finals": {
          "23-24": {
            "papers": [
              {
                "name": "MH4601_DifferentialGeometry_Finals_23-24_Sem2_QuestionPaper.pdf",
                "path": "Notes/MH4601/MH4601 - Differential Geometry - Finals/MH4601_DifferentialGeometry_Finals_23-24_Sem2_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4601/MH4601%20-%20Differential%20Geometry%20-%20Finals/MH4601_DifferentialGeometry_Finals_23-24_Sem2_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    },
    {
      "code": "MH4930",
      "name": "Special Topics in Mathematics",
      "folderName": "MH4930",
      "materials": {
        "finals": {
          "22-23": {
            "papers": [
              {
                "name": "MH4930_SpecialTopicsinMathematics_Finals_22-23_Sem1_QuestionPaper.pdf",
                "path": "Notes/MH4930/MH4930 - Special Topics in Mathematics - Finals/MH4930_SpecialTopicsinMathematics_Finals_22-23_Sem1_QuestionPaper.pdf",
                "downloadUrl": "https://files.qrsntu.org/Notes/MH4930/MH4930%20-%20Special%20Topics%20in%20Mathematics%20-%20Finals/MH4930_SpecialTopicsinMathematics_Finals_22-23_Sem1_QuestionPaper.pdf"
              }
            ],
            "solutions": [],
            "reports": []
          }
        },
        "midterms": {},
        "revisionNotes": [],
        "cheatSheets": [],
        "problemSheets": [],
        "tutorials": {},
        "lectureNotes": [],
        "practiceMaterials": {},
        "pastYearZips": []
      }
    }
  ],
  "generatedAt": "2026-11-12T10:53:07.159Z"
}