diff --git a/.gitignore b/.gitignore
index 1578f516..a3db0ceb 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,7 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
-/node_modules
+**/node_modules
/.pnp
.pnp.js
.idea/
@@ -14,11 +14,17 @@
# misc
.DS_Store
+.env
.env.local
.env.development.local
.env.test.local
.env.production.local
+.directory
+
npm-debug.log*
yarn-debug.log*
yarn-error.log*
+
+package-lock.json
+client/package-lock.json
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 00000000..8056bfbc
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,15 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "type": "chrome",
+ "request": "launch",
+ "name": "Launch Chrome against localhost",
+ "url": "http://localhost:3001",
+ "webRoot": "${workspaceFolder}"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 00000000..9bf4202a
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+The MIT License
+
+Copyright (c) 2019 Flatlogic LLC.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
\ No newline at end of file
diff --git a/.prettierrc b/client/.prettierrc
similarity index 100%
rename from .prettierrc
rename to client/.prettierrc
diff --git a/LICENSE.txt b/client/LICENSE.txt
similarity index 100%
rename from LICENSE.txt
rename to client/LICENSE.txt
diff --git a/README.md b/client/README.md
similarity index 100%
rename from README.md
rename to client/README.md
diff --git a/changelog.md b/client/changelog.md
similarity index 100%
rename from changelog.md
rename to client/changelog.md
diff --git a/client/package.json b/client/package.json
new file mode 100644
index 00000000..40247758
--- /dev/null
+++ b/client/package.json
@@ -0,0 +1,63 @@
+{
+ "name": "react-material-admin",
+ "version": "1.1.0",
+ "private": true,
+ "dependencies": {
+ "@chakra-ui/core": "^0.8.0",
+ "@material-ui/core": "^4.3.0",
+ "@material-ui/icons": "^4.2.1",
+ "@material-ui/lab": "^4.0.0-alpha.55",
+ "@material-ui/styles": "^4.3.0",
+ "apexcharts": "^3.8.3",
+ "axios": "^0.19.2",
+ "axios-react": "^1.1.4",
+ "classnames": "^2.2.6",
+ "font-awesome": "^4.7.0",
+ "js-cookie": "^2.2.1",
+ "moment": "^2.24.0",
+ "mui-datatables": "^2.6.4",
+ "react": "^16.8.6",
+ "react-apexcharts": "^1.3.3",
+ "react-circular-progressbar": "^2.0.3",
+ "react-dom": "^16.8.6",
+ "react-google-maps": "^9.4.5",
+ "react-redux": "^7.2.0",
+ "react-router-dom": "^5.0.1",
+ "react-scripts": "^3.4.1",
+ "react-search": "^2.1.1",
+ "react-select": "^3.1.0",
+ "react-syntax-highlighter": "^11.0.2",
+ "react-toastify": "^5.3.2",
+ "recharts": "^1.6.2",
+ "redux": "^4.0.5",
+ "redux-devtools-extension": "^2.13.8",
+ "redux-thunk": "^2.3.0",
+ "tinycolor2": "^1.4.1",
+ "use-axios-react": "^0.2.3"
+ },
+ "scripts": {
+ "start": "PORT=3001 react-scripts start",
+ "build": "react-scripts build",
+ "test": "react-scripts test",
+ "eject": "react-scripts eject"
+ },
+ "eslintConfig": {
+ "extends": "react-app"
+ },
+ "browserslist": {
+ "production": [
+ ">0.2%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 1 chrome version",
+ "last 1 firefox version",
+ "last 1 safari version"
+ ]
+ },
+ "devDependencies": {
+ "prettier": "^1.19.1"
+ },
+ "proxy": "http://localhost:5001"
+}
diff --git a/public/favicon.ico b/client/public/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to client/public/favicon.ico
diff --git a/public/index.html b/client/public/index.html
similarity index 81%
rename from public/index.html
rename to client/public/index.html
index 3b3fd08c..a5acbe2a 100755
--- a/public/index.html
+++ b/client/public/index.html
@@ -22,10 +22,16 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
-
React Material Admin
-
-
-
+ ChronoFactorem Dashboard
+
+
+
You need to enable JavaScript to run this app.
diff --git a/public/manifest.json b/client/public/manifest.json
similarity index 100%
rename from public/manifest.json
rename to client/public/manifest.json
diff --git a/client/src/Professor.js b/client/src/Professor.js
new file mode 100644
index 00000000..35d301c0
--- /dev/null
+++ b/client/src/Professor.js
@@ -0,0 +1,11 @@
+class Professor{
+ constructor(username,name,department,email,isAdmin)
+ {
+ this.username = username;
+ this.name = name;
+ this.department = department;
+ this.email = email;
+ this.isAdmin = isAdmin;
+ }
+}
+export default Professor;
diff --git a/client/src/Timetable.json b/client/src/Timetable.json
new file mode 100644
index 00000000..4d416c6d
--- /dev/null
+++ b/client/src/Timetable.json
@@ -0,0 +1,20703 @@
+{
+ "BIO F110": {
+ "name": "Biology Laboratory",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "Gireesha T Mohannath"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Minali Singh"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "Vidya Rajesh"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "PIYUSH KHANDELIA"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "Aishwarya Natarajan"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L6": {
+ "instructors": [
+ "Anne Lohitha Alias Anuhya"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L7": {
+ "instructors": [
+ "Vivek Sharma"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L8": {
+ "instructors": [
+ "Aruku Dazo Vadeo"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L9": {
+ "instructors": [
+ "Piyush Khandelia"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L10": {
+ "instructors": [
+ "Bakhya Shree Gb"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L11": {
+ "instructors": [
+ "Anne Lohitha Alias Anuhya"
+ ],
+ "sched": [
+ {
+ "room": "A122",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "30/04",
+ "session": "FN"
+ }
+ },
+ "BIO F111": {
+ "name": "General Biology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "Pragya Komal",
+ "Suman Kapur"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "K PRANAV NARAYAN",
+ "Naga Mohan K"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Debashree B"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "P Sankar Ganesh"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Pragya Komal"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Vidya Rajesh"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Ruchi Jain Dey"
+ ],
+ "sched": [
+ {
+ "room": "F202",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "K Pranav Narayan"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "K Pranav Narayan"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "Suman Kapur"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Naga Mohan K"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "BIO F215": {
+ "name": "Biophysics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DEBASHREE B"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Syeda Sabiha Sultana Lubna"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BIO F216": {
+ "name": "Waste, Sanitation and Solid Waste Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "P SANKAR GANESH"
+ ],
+ "sched": []
+ }
+ },
+ "compre": {
+ "date": "30/04",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BIO F241": {
+ "name": "Ecology & Environmental Science",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "P SANKAR GANESH"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "P Sankar Ganesh"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BIO F242": {
+ "name": "Introduction to Bioinformatics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V RAMAKRISHNA"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "I Shivkumar"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BIO F243": {
+ "name": "Genetics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PIYUSH KHANDELIA",
+ "Gireesha T Mohannath"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 5
+ ]
+ },
+ {
+ "room": "G103",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Piyush Khandelia"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "BIO F244": {
+ "name": "Instru Methods of Anal",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "Debashree B"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "SRIDEV MOHAPATRA",
+ "Aishwarya Natarajan",
+ "Anand N",
+ "Devarakonda Himaja",
+ "Dwaipayan Bhattacharya",
+ "Monica",
+ "Raja Gopalan N S",
+ "Ruchi Jain Dey",
+ "Trinath Jamma",
+ "V Ramakrishna"
+ ],
+ "sched": [
+ {
+ "room": "B108",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "BIO F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PIYUSH KHANDELIA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BIO F341": {
+ "name": "Developmental Biology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K PRANAV NARAYAN",
+ "Vivek Sharma"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Vivek Sharma"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BIO F342": {
+ "name": "Immunology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "TRINATH JAMMA"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Kotwal Shifa Bushra"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BIO F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PIYUSH KHANDELIA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BIO F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PIYUSH KHANDELIA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BIO F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PIYUSH KHANDELIA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BIO F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PIYUSH KHANDELIA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BIO G513": {
+ "name": "Microbial Ferment Techno",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JAYATI RAY DUTTA"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "S K Venkata Manjari",
+ "Mohammed Wasil S"
+ ],
+ "sched": [
+ {
+ "room": "A123",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BIO G515": {
+ "name": "Stem Cell and Regenerative Biology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PRAGYA KOMAL",
+ "Naga Mohan K"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Pranay Amruth Maroju",
+ "Minali Singh"
+ ],
+ "sched": [
+ {
+ "room": "A121",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BIO G523": {
+ "name": "Adv & Applied Microbio",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JAYATI RAY DUTTA"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Naresh Patnaik",
+ "Rolly Kumari"
+ ],
+ "sched": [
+ {
+ "room": "A123",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BIO G542": {
+ "name": "Advanced Cell and Molecular Biology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "VIDYA RAJESH"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "R Karthiya",
+ "Dhansri Krishnamurthy"
+ ],
+ "sched": [
+ {
+ "room": "A121",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BIO G643": {
+ "name": "Plant Biotechnology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "GIREESHA T MOHANNATH",
+ "Sridev Mohapatra"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Gireesha T Mohannath",
+ "Gargi Prasad S",
+ "Neha Priyadarshini",
+ "Sridev Mohapatra"
+ ],
+ "sched": [
+ {
+ "room": "A123",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BIOT F347": {
+ "name": "Immunotechnology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUMAN KAPUR"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BITS C790T": {
+ "name": "Independent Study",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS C791T": {
+ "name": "Teaching Practice I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS C797T": {
+ "name": "Phd Seminar",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS C799T": {
+ "name": "Phd Thesis",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS E661": {
+ "name": "Research Methodology I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI",
+ "Aswathy Raveendran",
+ "V Vinayaka Ram"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "BITS E793T": {
+ "name": "Practice Lect Series I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS F110": {
+ "name": "Engineering Graphics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MOHAN S C"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Arshad Javed"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "TO BE ANNOUNCED",
+ "Arshad Javed"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "M Mounika",
+ "Amol Vuppuluri"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Athira Gopinathan",
+ "K Monika"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Bandhan Bandhu Majumdar",
+ "Gayatri Vineela M"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "Radha Kiranmaye Bandlamu",
+ "Pardha Saradhi Gurugubelli"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "Sk Rahaman",
+ "Pavan Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P7": {
+ "instructors": [
+ "Jittin Varghese",
+ "Piyush Chandra Verma"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P8": {
+ "instructors": [
+ "Sandra Maria Cherian",
+ "Petla Sivateja"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P9": {
+ "instructors": [
+ "Anasua Guharay",
+ "Jagan Mohan Ponnada"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "K Rajitha"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Ch Bala Venkata Hareen"
+ ],
+ "sched": [
+ {
+ "room": "F202",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "R Kruthi Kiran"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Uppari Ramakrishna"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Arshad Javed"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Amol Vuppuluri"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "Pavan Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "Piyush Chandra Verma"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Pardha Saradhi Gurugubelli"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BITS F111": {
+ "name": "Thermodynamics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "D PURNIMA"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "N Jalaiah"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Satyapaul Singh Amarthaluri"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Pankaj Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Ramesh Babu A"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Nandini Bhandaru"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "N Jalaiah"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "M Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "Supradeepan K"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "KRC Murthy"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "G R Sabareesh"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BITS F112": {
+ "name": "Technical Report Writing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MG PRASUNA"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "MG Prasuna"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "Maya Vinay"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "Maya Vinay"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "Aruna Lolla"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L6": {
+ "instructors": [
+ "Aruna Lolla"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "15/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "1/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BITS F114": {
+ "name": "General Mathematics II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A RAMU"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "A Ramu",
+ "R Revathi"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BITS F214": {
+ "name": "Science Tech & Modernity",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BISWANATH DASH"
+ ],
+ "sched": [
+ {
+ "room": "J206",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "05/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BITS F219": {
+ "name": "Process Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI BISWAS"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Swati Biswas",
+ "Kumbham Soniya"
+ ],
+ "sched": [
+ {
+ "room": "A022",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Swati Biswas",
+ "Bhatt Himanshu Narendraku"
+ ],
+ "sched": [
+ {
+ "room": "A022",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Swati Biswas"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BITS F225": {
+ "name": "Environmental Studies",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KARTHIK CHETAN",
+ "Anmala Jagadeesh",
+ "Vivek Sharma"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "15/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BITS F312": {
+ "name": "Neural Networks and Fuzzy Logic",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAJESH KUMAR TRIPATHY"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "BITS F313": {
+ "name": "Multicriterion Dec Making in Engg & Mgmt",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K SRINIVASA RAJU"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BITS F314": {
+ "name": "Game Theory and its Applications",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DURGESH C PATHAK"
+ ],
+ "sched": [
+ {
+ "room": "J120",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BITS F319": {
+ "name": "Negotiation Skills and Techniques",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R RAGHUNATHAN"
+ ],
+ "sched": [
+ {
+ "room": "J120",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "15/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "BITS F385": {
+ "name": "Intro to Gender Studies",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ASWATHY RAVEENDRAN"
+ ],
+ "sched": [
+ {
+ "room": "J217",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "BITS F399": {
+ "name": "Humanistic Theo of Sc & Tech",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ASWATHY RAVEENDRAN"
+ ],
+ "sched": [
+ {
+ "room": "J119",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BITS F412": {
+ "name": "Practice School II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "P SANKAR GANESH"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS F413": {
+ "name": "Practice School II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "P SANKAR GANESH"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS F415": {
+ "name": "Introduction to Mems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SANKET GOEL",
+ "Satish K Dubey"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Sanket Goel",
+ "A Uday Kumar",
+ "K Avinash",
+ "Satish K Dubey",
+ "Sohan Dudala"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "BITS F417": {
+ "name": "Micro-fluidics & its App",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SATISH K DUBEY",
+ "Sanket Goel"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Satish K Dubey",
+ "Sangam Srikanth",
+ "Sanket Goel"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "BITS F421T": {
+ "name": "Thesis",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A VASAN"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS F422T": {
+ "name": "Thesis",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A VASAN"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS F423T": {
+ "name": "Thesis",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A VASAN"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS F424T": {
+ "name": "Thesis",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A VASAN"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS F441": {
+ "name": "Robotics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARSHAD JAVED"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BITS F442": {
+ "name": "Remote Sens & Image Proc",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K RAJITHA"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BITS F446": {
+ "name": "Pattern Recognition",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PK THIRUVIKRAMAN"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BITS F463": {
+ "name": "Cryptography",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "G GEETHAKUMARI",
+ "K V V S Pravallika"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BITS F464": {
+ "name": "Machine Learning",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NL BHANUMURTHY",
+ "Mohita Ghildiyal"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "03/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "1/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "BITS F467": {
+ "name": "Bioethics and Biosafety",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RUCHI JAIN DEY",
+ "Pragya Komal"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "BITS G513": {
+ "name": "Study in Advanced Topics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G529": {
+ "name": "Research Project I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G539": {
+ "name": "Research Project II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G540": {
+ "name": "Research Practice",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G562T": {
+ "name": "Dissertation",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G563T": {
+ "name": "Dissertation",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G629T": {
+ "name": "Dissertation",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G639": {
+ "name": "Practice School",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "P SANKAR GANESH"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G649": {
+ "name": "Reading Course",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "BITS G661": {
+ "name": "Research Methodology I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "D PURNIMA",
+ "Premanath",
+ "S Aparna",
+ "Ved Prakash Mishra"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE F241": {
+ "name": "Analysis of Structures",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "CHANDU PARIMI"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Chandu Parimi"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Chandu Parimi"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CE F242": {
+ "name": "Construction Planning & Tech",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A VASAN"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Surya Prakash CH"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Sheik Mohammed Zoheb Na"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CE F243": {
+ "name": "Soil Mechanics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANASUA GUHARAY"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Syed Mazhar"
+ ],
+ "sched": [
+ {
+ "room": "D125",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "G Sachin Chakravart"
+ ],
+ "sched": [
+ {
+ "room": "D125",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "M Jayatheja"
+ ],
+ "sched": [
+ {
+ "room": "D125",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Anasua Guharay"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Anasua Guharay"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CE F244": {
+ "name": "Highway Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V VINAYAKA RAM"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Vuthipalli Harshitha",
+ "V Vinayaka Ram"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Vineesha Chundi",
+ "Bandhan Bandhu Majumdar"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Mallikarjun Patil V",
+ "V Vinayaka Ram"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "V Vinayaka Ram"
+ ],
+ "sched": [
+ {
+ "room": "F202",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "V Vinayaka Ram"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PN RAO"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CE F321": {
+ "name": "Engineering Hydrology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K SRINIVASA RAJU"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "K Srinivasa Raju"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CE F342": {
+ "name": "Water & Wastewater Treat",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MURARI R R VARMA"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "R Madhuri"
+ ],
+ "sched": [
+ {
+ "room": "D108",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "M Naveen Naidu"
+ ],
+ "sched": [
+ {
+ "room": "D108",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "T Venkateswarlu"
+ ],
+ "sched": [
+ {
+ "room": "D108",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Murari R R Varma"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CE F343": {
+ "name": "Design of Steel Structures",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PN RAO"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "PN Rao"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARKAMITRA KAR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CE F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARKAMITRA KAR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CE F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BANDHAN BANDHU MAJU"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CE F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BANDHAN BANDHU MAJU"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CE F415": {
+ "name": "Des of Prest Conc Struct",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BAHURUDEEN A"
+ ],
+ "sched": [
+ {
+ "room": "F202",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CE F416": {
+ "name": "Comp Appl in Civil Engg",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARKAMITRA KAR"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Arkamitra Kar"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE F420": {
+ "name": "Intro to Bridge Engg",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PN RAO"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CE F423": {
+ "name": "Green Build & Ener Conse",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MURARI R R VARMA"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CE F425": {
+ "name": "Airport Rail & Waterways",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BANDHAN BANDHU MAJU"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CE F431": {
+ "name": "Prin of Geo Info Syst",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K RAJITHA"
+ ],
+ "sched": [
+ {
+ "room": "F202",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "K Rajitha"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE F432": {
+ "name": "Structural Dynamics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "CHANDU PARIMI"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE F435": {
+ "name": "Introduction to Fem",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANMALA JAGADEESH"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE G514": {
+ "name": "Structural Optimization",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A VASAN"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CE G518": {
+ "name": "Pavement Analysis & Des",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SRIDHAR RAJU"
+ ],
+ "sched": [
+ {
+ "room": "F204",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Sridhar Raju"
+ ],
+ "sched": [
+ {
+ "room": "D224",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CE G524": {
+ "name": "Urban Mass Tran Plan Op",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PRASANTA KUMAR SAHU"
+ ],
+ "sched": [
+ {
+ "room": "F204",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Prasanta Kumar Sahu"
+ ],
+ "sched": [
+ {
+ "room": "D224",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CE G546": {
+ "name": "Highway Cons Practices",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SRIDHAR RAJU",
+ "Prasanta Kumar Sahu"
+ ],
+ "sched": [
+ {
+ "room": "F204",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Sridhar Raju",
+ "Prasanta Kumar Sahu"
+ ],
+ "sched": [
+ {
+ "room": "LAB",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE G562": {
+ "name": "Advanced Concrete Technology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARKAMITRA KAR"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Arkamitra Kar"
+ ],
+ "sched": [
+ {
+ "room": "D119",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CE G613": {
+ "name": "Adv Concrete Structures",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BAHURUDEEN A"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Bahurudeen A"
+ ],
+ "sched": [
+ {
+ "room": "D124",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CE G615": {
+ "name": "Earthquake Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MOHAN S C"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Mohan S C"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CHE F241": {
+ "name": "Heat Transfer",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "VED PRAKASH MISHRA"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Ved Prakash Mishra"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CHE F242": {
+ "name": "Num Method For Chem Engg",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "VIKRANT KUMAR S"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Vikrant Kumar S"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CHE F243": {
+ "name": "Material Science & Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NANDINI BHANDARU"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Nandini Bhandaru"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CHE F244": {
+ "name": "Separation Processes I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BALAJI KRISHNAMURTHY"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Balaji Krishnamurthy"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CHE F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SRIKANTA DINDA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHE F341": {
+ "name": "Chemical Engg Lab II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "I SREEDHAR",
+ "Nithin Bharadwaj",
+ "Yaddanapudi Varun"
+ ],
+ "sched": [
+ {
+ "room": "D226",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3,
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Karthik Chetan",
+ "Suresh Kanuri",
+ "Vadlakonda Ravi Kiran Varm"
+ ],
+ "sched": [
+ {
+ "room": "D226",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3,
+ 4
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "CHE F342": {
+ "name": "Process Dyn & Control",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JAIDEEP CHATTERJEE"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Jaideep Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CHE F343": {
+ "name": "Process Des Principle II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SATYAPAUL SINGH AMART"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Satyapaul Singh Amarthaluri"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CHE F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NANDINI BHANDARU"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHE F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NANDINI BHANDARU"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHE F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "VIKRANT KUMAR S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHE F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "VIKRANT KUMAR S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHE F418": {
+ "name": "Model & Simu in Che Engg",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANGAN SENGUPTA",
+ "Vikrant Kumar S"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CHE F419": {
+ "name": "Chemical Process Tech",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAMESH BABU A"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CHE F498": {
+ "name": "Colloids and Interface Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JAIDEEP CHATTERJEE",
+ "Nandini Bhandaru"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CHE G552": {
+ "name": "Adv Transport Phenomena",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BALAJI KRISHNAMURTHY",
+ "P Saikiran"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CHE G617": {
+ "name": "Petroleum Refinery Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SRIKANTA DINDA"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Srikanta Dinda",
+ "Vuchuru Kalyan"
+ ],
+ "sched": [
+ {
+ "room": "D227A",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CHE G641": {
+ "name": "Reaction Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PANKAJ KUMAR"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Srikanta Dinda",
+ "P Pradeep Reddy"
+ ],
+ "sched": [
+ {
+ "room": "D226",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CHEM F110": {
+ "name": "Chemistry Laboratory",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "N RAJESH",
+ "Deepthi Priyanka Damera"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Durba Roy",
+ "Banchhanidhi Prusti"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "KVG Chandrasekhar",
+ "Soumitra Payra"
+ ],
+ "sched": [
+ {
+ "room": "B229",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "K Sumithra",
+ "Arunraj B"
+ ],
+ "sched": [
+ {
+ "room": "B229",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "Amit Nag",
+ "B Hima Bindu"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L6": {
+ "instructors": [
+ "Chanchal Chakravarthy",
+ "Susmita Roy"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L7": {
+ "instructors": [
+ "R Krishnan",
+ "Aluri Ravallika"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L8": {
+ "instructors": [
+ "Himanshu Aggarwal",
+ "Sruthi Peesapati"
+ ],
+ "sched": [
+ {
+ "room": "B229",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L9": {
+ "instructors": [
+ "Himanshu Aggarwal",
+ "Meenu P C"
+ ],
+ "sched": [
+ {
+ "room": "B229",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L10": {
+ "instructors": [
+ "J Subbalakshmi",
+ "Sahithi Reddy Andru"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L11": {
+ "instructors": [
+ "J Subbalakshmi",
+ "Nilanjana Mukherjee"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "CHEM F111": {
+ "name": "General Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BALAJI GOPALAN",
+ "KVG Chandrasekhar"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Tanmay Chatterjee",
+ "Amit Nag"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Tanmay Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Amit Nag"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Manab Chakravarty"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Sounak Roy"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Balaji Gopalan"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "KVG Chandrasekhar"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "Chanchal Chakravarthy"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "Subit Kumar Saha"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Himanshu Aggarwal"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CHEM F223": {
+ "name": "Colloid & Surface Chem",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAMAKRISHNAN G"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CHEM F241": {
+ "name": "Inorganic Chemistry II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SOUNAK ROY"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Sounak Roy"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CHEM F242": {
+ "name": "Chemical Exper I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "TANMAY CHATTERJEE",
+ "Anupam Bhattacharya",
+ "Khetmalis Yogesh Mahadu",
+ "Madhuparna Chakraborty",
+ "Nandikolla Adinarayana",
+ "Sameer Singh",
+ "Sd Anwarhussaini",
+ "Shouvik Bhuin",
+ "T Leelasree"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "CHEM F243": {
+ "name": "Organic Chemistry II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANUPAM BHATTACHARYA",
+ "Manab Chakravarty"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Manab Chakravarty",
+ "Anupam Bhattacharya"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CHEM F244": {
+ "name": "Physical Chemistry III",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K SUMITHRA"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "K Sumithra"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CHEM F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMIT NAG"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHEM F327": {
+ "name": "Electrochem Funda & Appl",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DURBA ROY"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CHEM F329": {
+ "name": "Analytical Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "N RAJESH"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "N Rajesh"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 10,
+ 11
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CHEM F341": {
+ "name": "Chemical Exper II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUBIT KUMAR SAHA",
+ "B Aniket Diliprao",
+ "Balaji Gopalan",
+ "Dinabandhu Patra",
+ "Kaja Sravani",
+ "Ramakrishnan G",
+ "Reeshma Rameshan",
+ "Rishika Aggrawal",
+ "Rituparna Hazra",
+ "Sayantan Halder"
+ ],
+ "sched": [
+ {
+ "room": "B124",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "CHEM F342": {
+ "name": "Organic Chemistry IV",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MANAB CHAKRAVARTY",
+ "Anupam Bhattacharya"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Manab Chakravarty",
+ "Anupam Bhattacharya"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CHEM F343": {
+ "name": "Inorganic Chemistry III",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R KRISHNAN"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "R Krishnan"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CHEM F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DURBA ROY"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHEM F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DURBA ROY"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHEM F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "CHANCHAL CHAKRAVART"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHEM F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "CHANCHAL CHAKRAVART"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CHEM F414": {
+ "name": "Bio & Chemical Sensors",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "J SUBBALAKSHMI"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CHEM G521": {
+ "name": "Environmental Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "N RAJESH"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CHEM G552": {
+ "name": "Advanced Inorganic Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R KRISHNAN",
+ "Himanshu Aggarwal"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CHEM G553": {
+ "name": "Advanced Physical Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K SUMITHRA",
+ "Subit Kumar Saha"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CHEM G561": {
+ "name": "Heterocyclic Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KVG CHANDRASEKHAR",
+ "Tanmay Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CS F111": {
+ "name": "Computer Programming",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "CHITTARANJAN HOTA"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Odelu Vanga"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Odelu Vanga",
+ "K Sai Anirudh"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Rakesh Pandey",
+ "Rashmi Sahay"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Ramaswamy Venkatakrishna"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Paresh Saxena",
+ "Rashmi Sahay"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "D V N Siva Kumar",
+ "Rajesh Kumar Shrivastava"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "D V N Siva Kumar",
+ "Sanket Mishra"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P7": {
+ "instructors": [
+ "Paresh Saxena",
+ "Mohita Ghildiyal"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P8": {
+ "instructors": [
+ "Rakesh Pandey",
+ "K Sai Anirudh"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P9": {
+ "instructors": [
+ "Ramaswamy Venkatakrishna"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS F211": {
+ "name": "Data Structures & Algo",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NL BHANUMURTHY"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Barsha Mitra",
+ "Rajita BSAS"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Odelu Vanga",
+ "Priyanka Rushikesh Chaudh"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Manajanna B",
+ "T Sahithi"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Manajanna B",
+ "Barsha Mitra"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "Barsha Mitra",
+ "Rajita BSAS"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "Ramaswamy Venkatakrishna",
+ "Priyanka Rushikesh Chaudh"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Barsha Mitra"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Odelu Vanga"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Manajanna B"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Ramaswamy Venkatakrishna"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CS F212": {
+ "name": "Data Base Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R GURURAJ"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Lov Kumar",
+ "Deepa Kumari"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Lov Kumar"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "R Gururaj",
+ "Deepa Kumari"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "R Gururaj",
+ "Ramisetty Kavya"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "Jabez J Christopher",
+ "Ramisetty Kavya"
+ ],
+ "sched": [
+ {
+ "room": "D311",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Lov Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "R Gururaj"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Jabez J Christopher"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS F213": {
+ "name": "Object Oriented Prog",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUBHRAKANTA PANDA"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Surender Singh S"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Surender Singh S"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Surender Singh S"
+ ],
+ "sched": [
+ {
+ "room": "D331A",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CS F241": {
+ "name": "Microproc & Interfacing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MB SRINIVAS"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Soumya J",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P7": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P8": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P9": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P10": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P11": {
+ "instructors": [
+ "Ramakant",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P12": {
+ "instructors": [
+ "Sandeep Kumar",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P13": {
+ "instructors": [
+ "Prashant Wali",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P14": {
+ "instructors": [
+ "Ramakant",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P15": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Sarda Sharma",
+ "Venkatarao Selamneni"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P16": {
+ "instructors": [
+ "Soumya J",
+ "Sarda Sharma"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Sanjay Vidhyadharan"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T10": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CS F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SURENDER SINGH S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CS F303": {
+ "name": "Computer Networks",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DIPANJAN CHAKRABORTY"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "D V N Siva Kumar",
+ "Pattiwar Shravan Kumar"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Manik Gupta",
+ "Mandan Naresh"
+ ],
+ "sched": [
+ {
+ "room": "D312",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Pattiwar Shravan Kumar"
+ ],
+ "sched": [
+ {
+ "room": "D312",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Mandan Naresh"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "Manik Gupta",
+ "K V V S Pravallika"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "D V N Siva Kumar"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Manik Gupta"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS F342": {
+ "name": "Computer Architecture",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "CHETAN KUMAR V"
+ ],
+ "sched": [
+ {
+ "room": "F101",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Chetan Kumar V",
+ "Sharvani Gadgil"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Chetan Kumar V",
+ "Sharvani Gadgil"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Chetan Kumar V",
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS F363": {
+ "name": "Compiler Construction",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARUNA MALAPATI"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Aruna Malapati"
+ ],
+ "sched": [
+ {
+ "room": "D331A",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "TO BE ANNOUNCED",
+ "Sanghamitra Samanta"
+ ],
+ "sched": [
+ {
+ "room": "D312",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "R Gururaj",
+ "Gourish Goudar"
+ ],
+ "sched": [
+ {
+ "room": "D312",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "TO BE ANNOUNCED",
+ "Sanghamitra Samanta"
+ ],
+ "sched": [
+ {
+ "room": "D312",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "TO BE ANNOUNCED",
+ "Gourish Goudar"
+ ],
+ "sched": [
+ {
+ "room": "D313",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Aruna Malapati"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Aruna Malapati"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CS F364": {
+ "name": "Design & Anal of Algo",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "TATHAGAT RAY"
+ ],
+ "sched": [
+ {
+ "room": "F102",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Rajib Ranjan Maiti",
+ "Srijanee Mookherji"
+ ],
+ "sched": [
+ {
+ "room": "I213",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Tathagat Ray",
+ "Srijanee Mookherji"
+ ],
+ "sched": [
+ {
+ "room": "I213",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CS F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SURENDER SINGH S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CS F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SURENDER SINGH S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CS F372": {
+ "name": "Operating Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAKESH PANDEY"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "CS F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SURENDER SINGH S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CS F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SURENDER SINGH S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "CS F402": {
+ "name": "Computational Geometry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MANAJANNA B"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS F407": {
+ "name": "Artificial Intelligence",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "CHITTARANJAN HOTA",
+ "T Sahithi"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CS F415": {
+ "name": "Data Mining",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MANIK GUPTA",
+ "Srijanee Mookherji"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS F441": {
+ "name": "Sel Topics From Comp Sc",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DIPANJAN CHAKRABORTY"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "CS G513": {
+ "name": "Network Security",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAJIB RANJAN MAITI"
+ ],
+ "sched": [
+ {
+ "room": "I122",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Rajib Ranjan Maiti"
+ ],
+ "sched": [
+ {
+ "room": "D331A",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS G520": {
+ "name": "Advanced Data Mining",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JABEZ J CHRISTOPHER"
+ ],
+ "sched": [
+ {
+ "room": "I122",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Jabez J Christopher"
+ ],
+ "sched": [
+ {
+ "room": "D331A",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/12",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "CS G523": {
+ "name": "Software For Embedded Sys",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SYED ERSHAD AHMED"
+ ],
+ "sched": [
+ {
+ "room": "F101",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Syed Ershad Ahmed",
+ "P Veda Bhanu"
+ ],
+ "sched": [
+ {
+ "room": "J105",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "CS G524": {
+ "name": "Adv Computer Architecture",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "G GEETHAKUMARI"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "G Geethakumari"
+ ],
+ "sched": [
+ {
+ "room": "D331A",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "DE G513": {
+ "name": "Tribology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PIYUSH CHANDRA VERMA",
+ "G R Sabareesh"
+ ],
+ "sched": [
+ {
+ "room": "I122",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Piyush Chandra Verma"
+ ],
+ "sched": [
+ {
+ "room": "E220",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "DE G514": {
+ "name": "Fracture Mechanics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMOL VUPPULURI"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Amol Vuppuluri"
+ ],
+ "sched": [
+ {
+ "room": "E002",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Amol Vuppuluri"
+ ],
+ "sched": [
+ {
+ "room": "E002",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECE F241": {
+ "name": "Microproc & Interfacing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MB SRINIVAS"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Soumya J",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P7": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P8": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P9": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P10": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P11": {
+ "instructors": [
+ "Ramakant",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P12": {
+ "instructors": [
+ "Sandeep Kumar",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P13": {
+ "instructors": [
+ "Prashant Wali",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P14": {
+ "instructors": [
+ "Ramakant",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P15": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Sarda Sharma",
+ "Venkatarao Selamneni"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P16": {
+ "instructors": [
+ "Soumya J",
+ "Sarda Sharma"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Sanjay Vidhyadharan"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T10": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ECE F242": {
+ "name": "Control Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "HARISH VIJAY DIXIT"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Harish Vijay Dixit"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Harish Vijay Dixit"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Balasubramanian M"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Balasubramanian M"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ECE F243": {
+ "name": "Signals & Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BVVSN PRABHAKAR RAO"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "BVVSN Prabhakar Rao"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "BVVSN Prabhakar Rao"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Venkateswaran R"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Venkateswaran R"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Rajesh Kumar Tripathy"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Rajesh Kumar Tripathy"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECE F244": {
+ "name": "Microelectronic Circuits",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Parikshit Parshuram Sahatiy"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Parikshit Parshuram Sahatiy"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Surya Shankar Dan"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Surya Shankar Dan"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECE F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MITHUN MONDAL"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECE F341": {
+ "name": "Analog Electronics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SOUVIK KUNDU"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Souvik Kundu",
+ "P Joshna"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Souvik Kundu",
+ "P Joshna"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Prasant Kumar P",
+ "Chowta Mallikharjunarao"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Chetan Kumar V",
+ "Chowta Mallikharjunarao"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "S K Chatterjee",
+ "Mary Vallankanni Manik"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "Ponnalagu R N",
+ "Mary Vallankanni Manik"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Souvik Kundu"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "S K Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "S K Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECE F343": {
+ "name": "Communication Networks",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "S K SAHOO"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "S K Sahoo"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "S K Sahoo"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECE F344": {
+ "name": "Info Theory & Coding",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RUNA KUMARI"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Runa Kumari"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Runa Kumari"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECE F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECE F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECE F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KARUMBAIAH CHAPPANDA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECE F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KARUMBAIAH CHAPPANDA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECON F211": {
+ "name": "Principles of Economics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARCHANA SRIVASTAVA"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Sudatta Banerjee"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "Rishi Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "Bheemeshwar Reddy A"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "Mini Thomas",
+ "Dushyant Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Archana Srivastava",
+ "Ummuhabeeba Chaliyan"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Sudatta Banerjee",
+ "Keerti Mallela"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Rishi Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Bheemeshwar Reddy A"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Mini Thomas",
+ "Dushyant Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "05/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ECON F212": {
+ "name": "Funda of Fin and Account",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRANJAN SWAIN"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 10
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "T Nagaraju"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "03/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "1/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECON F241": {
+ "name": "Econometric Methods",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BHEEMESHWAR REDDY A"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Bheemeshwar Reddy A",
+ "Athary Janiso"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECON F242": {
+ "name": "Microeconomics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DUSHYANT KUMAR"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Dushyant Kumar",
+ "Prakash Kumar Shukla"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ECON F243": {
+ "name": "Macroeconomics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUNNY KUMAR SINGH"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Sunny Kumar Singh",
+ "Salva.K"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ECON F244": {
+ "name": "Economic of Growth & Dev",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUDATTA BANERJEE"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Sudatta Banerjee",
+ "Bincy George"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECON F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI ALOK"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECON F314": {
+ "name": "Industrial Economics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DUSHYANT KUMAR"
+ ],
+ "sched": [
+ {
+ "room": "J115",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "ECON F315": {
+ "name": "Financial Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIVEDITA SINHA"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 10
+ ]
+ },
+ {
+ "room": "F207",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Niranjan Swain"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 10
+ ]
+ },
+ {
+ "room": "F208",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "03/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "1/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECON F341": {
+ "name": "Public Fin Theo & Policy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MINI THOMAS",
+ "Shreya Biswas"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Mini Thomas"
+ ],
+ "sched": [
+ {
+ "room": "J120",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECON F342": {
+ "name": "Applied Econometrics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RISHI KUMAR"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Rishi Kumar"
+ ],
+ "sched": [
+ {
+ "room": "J120",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECON F343": {
+ "name": "Economic Anal of Pub Pol",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "DURGESH C PATHAK"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Durgesh C Pathak"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "ECON F354": {
+ "name": "Derivatives & Risk Mgmt",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "T NAGARAJU",
+ "Shreya Biswas"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ECON F355": {
+ "name": "Buss Anal & Valuation",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NEMIRAJA JADIYAPPA"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECON F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI ALOK"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECON F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI ALOK"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECON F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI ALOK"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECON F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI ALOK"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ECON F411": {
+ "name": "Project Appraisal",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUNNY KUMAR SINGH"
+ ],
+ "sched": [
+ {
+ "room": "J107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECON F412": {
+ "name": "Secur Anal & Portfol Mgt",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NEMIRAJA JADIYAPPA"
+ ],
+ "sched": [
+ {
+ "room": "J120",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Shreya Biswas"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "07/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "8/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ECON F414": {
+ "name": "Creat & Lead Entrep Orgn",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R RAGHUNATHAN"
+ ],
+ "sched": [
+ {
+ "room": "J107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "ECON F434": {
+ "name": "International Business",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARCHANA SRIVASTAVA"
+ ],
+ "sched": [
+ {
+ "room": "J115",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ECON F435": {
+ "name": "Marketing Research",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "C H YAGANTI"
+ ],
+ "sched": [
+ {
+ "room": "J115",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "EEE F111": {
+ "name": "Electrical Sciences",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PONNALAGU R N",
+ "Samit Kumar Ghosh"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Mithun Mondal"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Mithun Mondal"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Mithun Mondal"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Ponnalagu R N"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Ponnalagu R N"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Sayan Kanungo"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Sayan Kanungo"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "STP Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "STP Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "EEE F241": {
+ "name": "Microproc & Interfacing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MB SRINIVAS"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Soumya J",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P7": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P8": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P9": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P10": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P11": {
+ "instructors": [
+ "Ramakant",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P12": {
+ "instructors": [
+ "Sandeep Kumar",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P13": {
+ "instructors": [
+ "Prashant Wali",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P14": {
+ "instructors": [
+ "Ramakant",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P15": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Sarda Sharma",
+ "Venkatarao Selamneni"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P16": {
+ "instructors": [
+ "Soumya J",
+ "Sarda Sharma"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Sanjay Vidhyadharan"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T10": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "EEE F242": {
+ "name": "Control Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "HARISH VIJAY DIXIT"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Harish Vijay Dixit"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Harish Vijay Dixit"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Balasubramanian M"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Balasubramanian M"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "EEE F243": {
+ "name": "Signals & Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BVVSN PRABHAKAR RAO"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "BVVSN Prabhakar Rao"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "BVVSN Prabhakar Rao"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Venkateswaran R"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Venkateswaran R"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Rajesh Kumar Tripathy"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Rajesh Kumar Tripathy"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "EEE F244": {
+ "name": "Microelectronic Circuits",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Parikshit Parshuram Sahatiy"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Parikshit Parshuram Sahatiy"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Surya Shankar Dan"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Surya Shankar Dan"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "EEE F245": {
+ "name": "Control Systems Laboratory",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANKUR BHATTACHARJEE",
+ "Santhi Durganjali Challa"
+ ],
+ "sched": [
+ {
+ "room": "K125",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Ankur Bhattacharjee",
+ "Santhi Durganjali Challa"
+ ],
+ "sched": [
+ {
+ "room": "K125",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "Harish Vijay Dixit",
+ "Priyalatha. P"
+ ],
+ "sched": [
+ {
+ "room": "K125",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "Harish Vijay Dixit",
+ "Priyalatha. P"
+ ],
+ "sched": [
+ {
+ "room": "K125",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "EEE F246": {
+ "name": "Electrical & Electronic Circuits Laboratory",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "Parikshit Parshuram Sahatiy",
+ "Debapriya Som",
+ "Pranjali Gajbhiye",
+ "Rajesh Kumar Tripathy"
+ ],
+ "sched": [
+ {
+ "room": "H106/I011",
+ "days": [
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Sudha Radhika",
+ "Debapriya Som",
+ "Pranjali Gajbhiye",
+ "Venkateswaran R"
+ ],
+ "sched": [
+ {
+ "room": "H106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ },
+ {
+ "room": "I011",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "Rajesh Kumar Tripathy",
+ "BVVSN Prabhakar Rao",
+ "Chaluvadi V Naga Bhaskar",
+ "T Sachin Ravikant"
+ ],
+ "sched": [
+ {
+ "room": "H106/I011",
+ "days": [
+ "M",
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "PRASANT KUMAR P",
+ "Chaluvadi V Naga Bhaskar",
+ "Souvik Kundu",
+ "T Sachin Ravikant"
+ ],
+ "sched": [
+ {
+ "room": "H106/I011",
+ "days": [
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "EEE F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MITHUN MONDAL"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "EEE F312": {
+ "name": "Power Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ALIVELU MANGA PARIMI"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Alivelu Manga Parimi"
+ ],
+ "sched": [
+ {
+ "room": "I122",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Alivelu Manga Parimi"
+ ],
+ "sched": [
+ {
+ "room": "I122",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "EEE F341": {
+ "name": "Analog Electronics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SOUVIK KUNDU"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Souvik Kundu",
+ "P Joshna"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Souvik Kundu",
+ "P Joshna"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Prasant Kumar P",
+ "Chowta Mallikharjunarao"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Chetan Kumar V",
+ "Chowta Mallikharjunarao"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "S K Chatterjee",
+ "Mary Vallankanni Manik"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "Ponnalagu R N",
+ "Mary Vallankanni Manik"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Souvik Kundu"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "S K Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "S K Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "EEE F342": {
+ "name": "Power Electronics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUDHA RADHIKA"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Mithun Mondal",
+ "E Prasanth Kumar",
+ "Shrimathi H P"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "STP Srinivas",
+ "E Prasanth Kumar",
+ "Shrimathi H P"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "STP Srinivas",
+ "Amar Kumar Verma",
+ "Manoj Samal"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "STP Srinivas",
+ "Amar Kumar Verma",
+ "Manoj Samal"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Sudha Radhika"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Sudha Radhika"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Sudha Radhika"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "EEE F348": {
+ "name": "Fpga Based System Design Lab",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SAYAN KANUNGO",
+ "G Sahith"
+ ],
+ "sched": [
+ {
+ "room": "I124",
+ "days": [
+ "M",
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Sayan Kanungo",
+ "Simhadri Hariprasad"
+ ],
+ "sched": [
+ {
+ "room": "I124",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "EEE F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "EEE F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "EEE F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KARUMBAIAH CHAPPANDA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "EEE F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KARUMBAIAH CHAPPANDA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "EEE F411": {
+ "name": "Internet of Things",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SANDEEP KUMAR"
+ ],
+ "sched": [
+ {
+ "room": "F101",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Sandeep Kumar",
+ "Madhusudan B Kulkarni"
+ ],
+ "sched": [
+ {
+ "room": "J105",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Sandeep Kumar",
+ "Pavankumar Reddy B"
+ ],
+ "sched": [
+ {
+ "room": "J105",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Sandeep Kumar",
+ "Madhusudan B Kulkarni",
+ "Pavankumar Reddy B"
+ ],
+ "sched": [
+ {
+ "room": "J105",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "EEE F435": {
+ "name": "Digital Image Processing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "VENKATESWARAN R"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "EEE F478": {
+ "name": "Power Systems Lab",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ALIVELU MANGA PARIMI",
+ "P Shambhu Prasad"
+ ],
+ "sched": [
+ {
+ "room": "E004",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "room": "K126",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "EEE G510": {
+ "name": "Rf Microelectronics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SOURAV NANDI"
+ ],
+ "sched": [
+ {
+ "room": "F101",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Sourav Nandi",
+ "Battina Sindhu"
+ ],
+ "sched": [
+ {
+ "room": "LAB",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Sourav Nandi",
+ "Battina Sindhu"
+ ],
+ "sched": [
+ {
+ "room": "LAB",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "EEE G547": {
+ "name": "Device Drivers",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "F101",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "J105",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "EEE G592": {
+ "name": "Mobile & Personal Communication",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMIT RANJAN AZAD"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Amit Ranjan Azad",
+ "R Venkata Sravya"
+ ],
+ "sched": [
+ {
+ "room": "I115",
+ "days": [
+ "T",
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "EEE G622": {
+ "name": "Advanced Digital Communication",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PRASHANT WALI"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Prashant Wali",
+ "V Sarath Sankar"
+ ],
+ "sched": [
+ {
+ "room": "H106",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "EEE G626": {
+ "name": "Hardware Software Co-dsn",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SOUMYA J"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Soumya J",
+ "Samala Jagadheesh"
+ ],
+ "sched": [
+ {
+ "room": "J105",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "FIN F311": {
+ "name": "Derivatives & Risk Mgmt",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "T NAGARAJU",
+ "Shreya Biswas"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "FIN F313": {
+ "name": "Secur Anal & Portfol Mgt",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NEMIRAJA JADIYAPPA"
+ ],
+ "sched": [
+ {
+ "room": "J120",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Shreya Biswas"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "07/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "8/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "FIN F315": {
+ "name": "Financial Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIVEDITA SINHA"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 10
+ ]
+ },
+ {
+ "room": "F207",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Niranjan Swain"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 10
+ ]
+ },
+ {
+ "room": "F208",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "03/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "1/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "FIN F414": {
+ "name": "Financial Risk Analytics and Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "T NAGARAJU"
+ ],
+ "sched": [
+ {
+ "room": "J217",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "GS F211": {
+ "name": "Modern Political Concepts",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "LAVANYA SURESH"
+ ],
+ "sched": [
+ {
+ "room": "J107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "GS F213": {
+ "name": "Development Theories",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUCHISMITA SATPATHY"
+ ],
+ "sched": [
+ {
+ "room": "J107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 6
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "GS F223": {
+ "name": "Intro to Mass Comm",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SHILPAA ANAND"
+ ],
+ "sched": [
+ {
+ "room": "J119",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "GS F234": {
+ "name": "Development Economics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MD ZAKARIA SIDDIQUI"
+ ],
+ "sched": [
+ {
+ "room": "J214",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "05/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "GS F241": {
+ "name": "Creative Writing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANHITI PATNAIK"
+ ],
+ "sched": [
+ {
+ "room": "J121",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "GS F242": {
+ "name": "Cultural Studies",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANHITI PATNAIK"
+ ],
+ "sched": [
+ {
+ "room": "J121",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "GS F245": {
+ "name": "Effective Public Speak",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MG PRASUNA"
+ ],
+ "sched": [
+ {
+ "room": "J217",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "MG Prasuna"
+ ],
+ "sched": [
+ {
+ "room": "J217",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "05/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "GS F332": {
+ "name": "Contemporary India",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MD ZAKARIA SIDDIQUI"
+ ],
+ "sched": [
+ {
+ "room": "J107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "GS F333": {
+ "name": "Public Administration",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "LAVANYA SURESH"
+ ],
+ "sched": [
+ {
+ "room": "J218",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F222": {
+ "name": "Linguistics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PRANESH BHARGAVA"
+ ],
+ "sched": [
+ {
+ "room": "J120",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F235": {
+ "name": "Introductory Philosophy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JAYESH A K"
+ ],
+ "sched": [
+ {
+ "room": "J218",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "HSS F242": {
+ "name": "Introduction to Phonology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PRANESH BHARGAVA"
+ ],
+ "sched": [
+ {
+ "room": "J218",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "05/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "HSS F243": {
+ "name": "Introduction to Critical Pedagogy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SANTOSH MAHAPATRA"
+ ],
+ "sched": [
+ {
+ "room": "J214",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F246": {
+ "name": "Philosophy of Nagarjuna",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JAYESH A K"
+ ],
+ "sched": [
+ {
+ "room": "J217",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ASWATHY RAVEENDRAN"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "HSS F328": {
+ "name": "Human Resources Dev",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI ALOK"
+ ],
+ "sched": [
+ {
+ "room": "J115",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F334": {
+ "name": "Srimad Bhagavad Gita",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARUNA LOLLA"
+ ],
+ "sched": [
+ {
+ "room": "J214",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F335": {
+ "name": "Literary Criticism",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SHILPAA ANAND"
+ ],
+ "sched": [
+ {
+ "room": "J119",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "HSS F340": {
+ "name": "Post Colonial Literature",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MAYA VINAY"
+ ],
+ "sched": [
+ {
+ "room": "J217",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F361": {
+ "name": "Urban Policy and Governance",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUCHISMITA SATPATHY"
+ ],
+ "sched": [
+ {
+ "room": "J107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "HSS F363": {
+ "name": "Disaster and Development",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BISWANATH DASH"
+ ],
+ "sched": [
+ {
+ "room": "J206",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "INSTR F241": {
+ "name": "Microproc & Interfacing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MB SRINIVAS"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "Renuka.H"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Soumya J",
+ "P Michael Preetam Raj"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "S K Sahoo",
+ "Puneeth S B",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P7": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R",
+ "Swapna Challagundla"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P8": {
+ "instructors": [
+ "Runa Kumari",
+ "Prakash Palasram R"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P9": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P10": {
+ "instructors": [
+ "Ramakant",
+ "G Jayeshkumar Pintubhai"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P11": {
+ "instructors": [
+ "Ramakant",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P12": {
+ "instructors": [
+ "Sandeep Kumar",
+ "Naveen Bokka"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P13": {
+ "instructors": [
+ "Prashant Wali",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P14": {
+ "instructors": [
+ "Ramakant",
+ "Priyanka B G"
+ ],
+ "sched": [
+ {
+ "room": "I013",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P15": {
+ "instructors": [
+ "Suvadip Batabyal",
+ "Sarda Sharma",
+ "Venkatarao Selamneni"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P16": {
+ "instructors": [
+ "Soumya J",
+ "Sarda Sharma"
+ ],
+ "sched": [
+ {
+ "room": "I012",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "MB Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Amit Ranjan Azad"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Prashant Wali"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Sanjay Vidhyadharan"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T10": {
+ "instructors": [
+ "Suvadip Batabyal"
+ ],
+ "sched": [
+ {
+ "room": "I222",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "INSTR F242": {
+ "name": "Control Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "HARISH VIJAY DIXIT"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Harish Vijay Dixit"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Harish Vijay Dixit"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Ankur Bhattacharjee"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Balasubramanian M"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Balasubramanian M"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "INSTR F243": {
+ "name": "Signals & Systems",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BVVSN PRABHAKAR RAO"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "BVVSN Prabhakar Rao"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "BVVSN Prabhakar Rao"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Venkateswaran R"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Venkateswaran R"
+ ],
+ "sched": [
+ {
+ "room": "I211",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Rajesh Kumar Tripathy"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Rajesh Kumar Tripathy"
+ ],
+ "sched": [
+ {
+ "room": "I212",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "INSTR F244": {
+ "name": "Microelectronic Circuits",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Parikshit Parshuram Sahatiy"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Parikshit Parshuram Sahatiy"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Karumbaiah Chappanda Nan"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Surya Shankar Dan"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Surya Shankar Dan"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "INSTR F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MITHUN MONDAL"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "INSTR F341": {
+ "name": "Analog Electronics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SOUVIK KUNDU"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Souvik Kundu",
+ "P Joshna"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Souvik Kundu",
+ "P Joshna"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Prasant Kumar P",
+ "Chowta Mallikharjunarao"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "Chetan Kumar V",
+ "Chowta Mallikharjunarao"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P5": {
+ "instructors": [
+ "S K Chatterjee",
+ "Mary Vallankanni Manik"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P6": {
+ "instructors": [
+ "Ponnalagu R N",
+ "Mary Vallankanni Manik"
+ ],
+ "sched": [
+ {
+ "room": "J106",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Souvik Kundu"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Prasant Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "S K Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "S K Chatterjee"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "INSTR F342": {
+ "name": "Power Electronics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUDHA RADHIKA"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Mithun Mondal",
+ "E Prasanth Kumar",
+ "Shrimathi H P"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "STP Srinivas",
+ "E Prasanth Kumar",
+ "Shrimathi H P"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "STP Srinivas",
+ "Amar Kumar Verma",
+ "Manoj Samal"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P4": {
+ "instructors": [
+ "STP Srinivas",
+ "Amar Kumar Verma",
+ "Manoj Samal"
+ ],
+ "sched": [
+ {
+ "room": "J114",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Sudha Radhika"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Sudha Radhika"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Sudha Radhika"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "INSTR F343": {
+ "name": "Indus Instrument & Cont",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BALASUBRAMANIAN M"
+ ],
+ "sched": [
+ {
+ "room": "I213",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Balasubramanian M"
+ ],
+ "sched": [
+ {
+ "room": "I213",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "INSTR F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "INSTR F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARIKSHIT PARSHURAM S"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "INSTR F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KARUMBAIAH CHAPPANDA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "INSTR F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KARUMBAIAH CHAPPANDA"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "IS F311": {
+ "name": "Computer Graphics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "TATHAGAT RAY"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "IS F341": {
+ "name": "Software Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NARASIMHA BOLLOJU"
+ ],
+ "sched": [
+ {
+ "room": "I214",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Narasimha Bolloju"
+ ],
+ "sched": [
+ {
+ "room": "D331A",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Narasimha Bolloju"
+ ],
+ "sched": [
+ {
+ "room": "D331A",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "IS F462": {
+ "name": "Network Programming",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARESH SAXENA"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "MATH F112": {
+ "name": "Mathematics II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A MICHAEL ALPHONSE"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "A Ramu"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "PK Sahoo"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "TSL Radhika"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "Kishore Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L6": {
+ "instructors": [
+ "Sharan Gopal"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L7": {
+ "instructors": [
+ "Anil Nemili"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L8": {
+ "instructors": [
+ "Jhuma Sen Gupta"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L9": {
+ "instructors": [
+ "Deepika"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L10": {
+ "instructors": [
+ "Pratyusha Chattopadhyaa"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L11": {
+ "instructors": [
+ "K Bhargav Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "A Michael Alphonse",
+ "Sri Sakti Swarup Anupindi"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "A Ramu",
+ "G Vinodkumar Rajlingappa"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "PK Sahoo",
+ "Nakidi Shravani"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "TSL Radhika"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Kishore Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Sharan Gopal",
+ "Faiz Imam"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "Anil Nemili",
+ "K Panduranga"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "Jhuma Sen Gupta",
+ "Anjali P V"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Deepika",
+ "Aleena Philip"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T10": {
+ "instructors": [
+ "Pratyusha Chattopadhyaa",
+ "Naredla Alekhya Reddy"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T11": {
+ "instructors": [
+ "K Bhargav Kumar"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MATH F113": {
+ "name": "Probability and Statistics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MANISH KUMAR"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "DK Satpathi"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "B Mishra"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "K Venkata Ratnam"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "PTV Praveen Kumar"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ },
+ "L6": {
+ "instructors": [
+ "Jagan Mohan J"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L7": {
+ "instructors": [
+ "Sumit Kumar V"
+ ],
+ "sched": [
+ {
+ "room": "G106",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "L8": {
+ "instructors": [
+ "Santanu Koley"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L9": {
+ "instructors": [
+ "Debopam Chakraborthy"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "L10": {
+ "instructors": [
+ "G Murali Mohan Reddy"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L11": {
+ "instructors": [
+ "Nirman Ganguly"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "L12": {
+ "instructors": [
+ "Sabyasachi Dey"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Manish Kumar",
+ "Tusharakanta Pradhan"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "DK Satpathi",
+ "A Karthik"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "B Mishra",
+ "Agrawal Amarkumar Shyams"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "K Venkata Ratnam",
+ "Sanjay Mandal"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "PTV Praveen Kumar",
+ "Basua Debananda"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Jagan Mohan J",
+ "N S Gopal"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "Sumit Kumar V",
+ "T Ranjan Panigrahi"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "Santanu Koley"
+ ],
+ "sched": [
+ {
+ "room": "G108",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Debopam Chakraborthy"
+ ],
+ "sched": [
+ {
+ "room": "I122",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T10": {
+ "instructors": [
+ "G Murali Mohan Reddy"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T11": {
+ "instructors": [
+ "Nirman Ganguly",
+ "Tapaswini Patro"
+ ],
+ "sched": [
+ {
+ "room": "I210",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T12": {
+ "instructors": [
+ "Sabyasachi Dey"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MATH F213": {
+ "name": "Discrete Mathematics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SABYASACHI DEY"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "MATH F241": {
+ "name": "Mathematical Methods",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SANTANU KOLEY",
+ "Jagan Mohan J"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Santanu Koley"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Jagan Mohan J"
+ ],
+ "sched": [
+ {
+ "room": "J220",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "MATH F242": {
+ "name": "Operations Research",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PTV PRAVEEN KUMAR",
+ "DK Satpathi"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "DK Satpathi"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "PTV Praveen Kumar"
+ ],
+ "sched": [
+ {
+ "room": "J220",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MATH F243": {
+ "name": "Graphs and Networks",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PK SAHOO",
+ "A Michael Alphonse"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "PK Sahoo"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "A Michael Alphonse"
+ ],
+ "sched": [
+ {
+ "room": "J220",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "MATH F244": {
+ "name": "Measure & Integration",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K BHARGAV KUMAR",
+ "Manish Kumar"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Manish Kumar"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "K Bhargav Kumar"
+ ],
+ "sched": [
+ {
+ "room": "J220",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MATH F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JAGAN MOHAN J"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MATH F341": {
+ "name": "Intro to Functional Anal",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JHUMA SEN GUPTA",
+ "Debopam Chakraborthy"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Jhuma Sen Gupta"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Debopam Chakraborthy"
+ ],
+ "sched": [
+ {
+ "room": "J220",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MATH F342": {
+ "name": "Differential Geometry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "B MISHRA",
+ "Sumit Kumar V"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "B Mishra"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Sumit Kumar V"
+ ],
+ "sched": [
+ {
+ "room": "J220",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MATH F343": {
+ "name": "Partial Diff Equations",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ANIL NEMILI",
+ "G Murali Mohan Reddy"
+ ],
+ "sched": [
+ {
+ "room": "G208",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Anil Nemili"
+ ],
+ "sched": [
+ {
+ "room": "J219",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "G Murali Mohan Reddy"
+ ],
+ "sched": [
+ {
+ "room": "J220",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "MATH F353": {
+ "name": "Statistical Infer & App",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V VENKATA HARA GOPAL"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "MATH F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K VENKATA RATNAM"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MATH F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K VENKATA RATNAM"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MATH F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KISHORE KUMAR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MATH F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KISHORE KUMAR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MATH F423": {
+ "name": "Introduction to Algebraic Topology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SHARAN GOPAL"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MATH F424": {
+ "name": "Applied Stochastic Process",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAN GANGULY"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "MATH F471": {
+ "name": "Nonlinear Optimization",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K VENKATA RATNAM"
+ ],
+ "sched": [
+ {
+ "room": "I111",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MATH F481": {
+ "name": "Commutative Algebra",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PRATYUSHA CHATTOPADH"
+ ],
+ "sched": [
+ {
+ "room": "I112",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ME F110": {
+ "name": "Workshop Practice",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMRITHA PRIYADARSHINI",
+ "Akhil Bhardwaj",
+ "Ankit Sharma"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Chithajalu Kiran Sagar",
+ "P Chennakesava Sai"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "J Murali Mohan",
+ "Patel Kuntal Himanshubhai"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "Srinivasa Murali Kartheek S",
+ "MD Abdul Wahed"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "M",
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "Jella Gangadhar",
+ "Ronanki Suresh"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "F",
+ "S"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "ME F241": {
+ "name": "Machine Design & Drawing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NITIN RAMESH K"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "C Anand Badrish",
+ "Gauri Rajendra M"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "C Anand Badrish",
+ "P Sandeep"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "P Sandeep",
+ "Gauri Rajendra M"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Nitin Ramesh K"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "SP Regalla"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Brajesh Kumar Panigrahi"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ME F242": {
+ "name": "Ic Engines",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "S S DESHMUKH"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Sama.Sanghamitra",
+ "S S Deshmukh"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "P Ankamma Rao",
+ "S S Deshmukh"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Shaik Ayub Mohiddin",
+ "S S Deshmukh"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ME F243": {
+ "name": "Production Techniques I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "N SURESH KUMAR REDDY"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Amar S D",
+ "Gandla Praveen Kumar"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Pawan Kumar Chauhan",
+ "Gandla Praveen Kumar"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Amar S D",
+ "Pawan Kumar Chauhan"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "N Suresh Kumar Reddy"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Ravi Shanker Vidyarthy"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Sujith R"
+ ],
+ "sched": [
+ {
+ "room": "F205",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ME F244": {
+ "name": "Kin & Dyn of Machines",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "YV DASESWARA RAO"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "YV Daseswara Rao"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Inturi Vamsi"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "G Lakshmi Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ME F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R PARAMESHWARAN"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ME F341": {
+ "name": "Primemovers & Fluid Mach",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JEEVAN JAIDI"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "M Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "E124",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "M Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "E124",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "M Srinivas"
+ ],
+ "sched": [
+ {
+ "room": "E124",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Jeevan Jaidi"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "KRC Murthy"
+ ],
+ "sched": [
+ {
+ "room": "F208",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ME F342": {
+ "name": "Computer Aided Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SP REGALLA"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Ramayee L",
+ "P V Sai Divya"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Ramayee L",
+ "Veeraiahgari Vamshi"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Veeraiahgari Vamshi",
+ "P V Sai Divya"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "SP Regalla",
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Hemanth Mithun Praveen",
+ "SP Regalla"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Lanka Tata Rao",
+ "SP Regalla"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ME F343": {
+ "name": "Mechanical Vibrations",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BRAJESH KUMAR PANIGR"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Brajesh Kumar Panigrahi"
+ ],
+ "sched": [
+ {
+ "room": "F107",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "YV Daseswara Rao"
+ ],
+ "sched": [
+ {
+ "room": "F108",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ME F344": {
+ "name": "Engineering Optimization",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMIT KUMAR GUPTA"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Vardhanapu Muralidhar",
+ "Amit Kumar Gupta"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "V Venkateswara Rao",
+ "Amit Kumar Gupta"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Deepak Nabapure",
+ "Amit Kumar Gupta"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ME F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAVI SHANKER VIDYARTH"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ME F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAVI SHANKER VIDYARTH"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ME F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BRAJESH KUMAR PANIGR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ME F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BRAJESH KUMAR PANIGR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "ME F412": {
+ "name": "Product Plan & Control",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMRITHA PRIYADARSHINI"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "ME F420": {
+ "name": "Power Plant Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "M SRINIVAS"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "ME F423": {
+ "name": "Micro-fluidics & its App",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SATISH K DUBEY",
+ "Sanket Goel"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Satish K Dubey",
+ "Sangam Srikanth",
+ "Sanket Goel"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ME F452": {
+ "name": "Composite Material & Des",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "C P KIRAN"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ME F461": {
+ "name": "Refrigeration & Aircond",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "S S DESHMUKH"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ME F482": {
+ "name": "Combustion",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "N JALAIAH"
+ ],
+ "sched": [
+ {
+ "room": "F109",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ME F483": {
+ "name": "Wind Energy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "G R SABAREESH"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ME F484": {
+ "name": "Automotive Technology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R PARAMESHWARAN"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "ME G512": {
+ "name": "Finite Element Method",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PARDHA SARADHI GURUG"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Pardha Saradhi Gurugubelli"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "ME G513": {
+ "name": "Heating & Cool of Build",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SANTANU PRASAD DATTA",
+ "S S Deshmukh"
+ ],
+ "sched": [
+ {
+ "room": "F202",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Santanu Prasad Datta",
+ "Gi Venkata Naga Trivedi"
+ ],
+ "sched": [
+ {
+ "room": "E221",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Santanu Prasad Datta",
+ "Gi Venkata Naga Trivedi"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 6,
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ME G515": {
+ "name": "Comput Fluid Dynamics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUPRADEEPAN K"
+ ],
+ "sched": [
+ {
+ "room": "I122",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Supradeepan K"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "ME G516": {
+ "name": "Energy Systems Engineering",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R PARAMESHWARAN"
+ ],
+ "sched": [
+ {
+ "room": "F201",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Kandukuri Prudviraj"
+ ],
+ "sched": [
+ {
+ "room": "E221",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "ME G534": {
+ "name": "Convect Heat & Mass Tran",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "JEEVAN JAIDI"
+ ],
+ "sched": [
+ {
+ "room": "F202",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Jeevan Jaidi"
+ ],
+ "sched": [
+ {
+ "room": "E111",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ME G536": {
+ "name": "Thermal Equipment Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SANTANU PRASAD DATTA"
+ ],
+ "sched": [
+ {
+ "room": "F207",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Satish K Dubey",
+ "B Sravya"
+ ],
+ "sched": [
+ {
+ "room": "E111",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Satish K Dubey",
+ "B Sravya"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "ME G611": {
+ "name": "Comp Aided Anal & Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KURRA SURESH"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Kurra Suresh",
+ "Wankhede Pankaj Rambhau"
+ ],
+ "sched": [
+ {
+ "room": "D208 B",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 1,
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MEL G623": {
+ "name": "Advanced Vlsi Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SURYA SHANKAR DAN"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Surya Shankar Dan"
+ ],
+ "sched": [
+ {
+ "room": "I124",
+ "days": [
+ "M",
+ "F"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MEL G632": {
+ "name": "Analog Ic Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SAROJ MONDAL"
+ ],
+ "sched": [
+ {
+ "room": "I114",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Saroj Mondal",
+ "Arun Mohan B"
+ ],
+ "sched": [
+ {
+ "room": "I124",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MEL G641": {
+ "name": "Cad For Ic Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "S K CHATTERJEE"
+ ],
+ "sched": [
+ {
+ "room": "I113",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "S K Chatterjee",
+ "Sravankumar Vittapu"
+ ],
+ "sched": [
+ {
+ "room": "I124",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "MEL G642": {
+ "name": "Vlsi Architecture",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SYED ERSHAD AHMED"
+ ],
+ "sched": [
+ {
+ "room": "I213",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Syed Ershad Ahmed",
+ "Anil Kumar U"
+ ],
+ "sched": [
+ {
+ "room": "I123",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MF F242": {
+ "name": "Manufacturing Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMRITHA PRIYADARSHINI"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Amritha Priyadarshini"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "MF F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R PARAMESHWARAN"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MF F311": {
+ "name": "Mechatronics & Automat",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KUNDAN KUMAR SINGH"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Kundan Kumar Singh",
+ "Arshad Javed"
+ ],
+ "sched": [
+ {
+ "room": "E210",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "MF F341": {
+ "name": "Design of Machine Tools",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAVI SHANKER VIDYARTH"
+ ],
+ "sched": [
+ {
+ "room": "F204",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Ravi Shanker Vidyarthy"
+ ],
+ "sched": [
+ {
+ "room": "F204",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MF F342": {
+ "name": "Computer Aided Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SP REGALLA"
+ ],
+ "sched": [
+ {
+ "room": "F103",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Ramayee L",
+ "P V Sai Divya"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Ramayee L",
+ "Veeraiahgari Vamshi"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "P3": {
+ "instructors": [
+ "Veeraiahgari Vamshi",
+ "P V Sai Divya"
+ ],
+ "sched": [
+ {
+ "room": "D208 A",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "SP Regalla",
+ "TO BE ANNOUNCED"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "Hemanth Mithun Praveen",
+ "SP Regalla"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Lanka Tata Rao",
+ "SP Regalla"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MF F343": {
+ "name": "Casting & Welding",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUJITH R"
+ ],
+ "sched": [
+ {
+ "room": "F204",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Pavandatta Jadhav"
+ ],
+ "sched": [
+ {
+ "room": "WS",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Sujith R"
+ ],
+ "sched": [
+ {
+ "room": "F204",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "MF F344": {
+ "name": "Engineering Optimization",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMIT KUMAR GUPTA"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Vardhanapu Muralidhar",
+ "Amit Kumar Gupta"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "V Venkateswara Rao",
+ "Amit Kumar Gupta"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Deepak Nabapure",
+ "Amit Kumar Gupta"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MF F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAVI SHANKER VIDYARTH"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MF F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAVI SHANKER VIDYARTH"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MF F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BRAJESH KUMAR PANIGR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MF F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BRAJESH KUMAR PANIGR"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "MF F418": {
+ "name": "Lean Manufacturing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AMIT KUMAR GUPTA"
+ ],
+ "sched": [
+ {
+ "room": "G105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MF F421": {
+ "name": "Supply Chain Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "C P KIRAN"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "MF F485": {
+ "name": "Sustainable Manufacturing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KUNDAN KUMAR SINGH"
+ ],
+ "sched": [
+ {
+ "room": "G107",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "MGTS F211": {
+ "name": "Principles of Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI ALOK"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Swati Alok",
+ "Rajthilak R"
+ ],
+ "sched": [
+ {
+ "room": "F106",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "05/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "MST F332": {
+ "name": "Materials Processing",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUJITH R",
+ "Ramesh Babu A"
+ ],
+ "sched": [
+ {
+ "room": "G207",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "MST G522": {
+ "name": "Advanced Composites",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "PAVAN KUMAR P"
+ ],
+ "sched": [
+ {
+ "room": "F203",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Pavan Kumar P"
+ ],
+ "sched": [
+ {
+ "room": "E002",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 9,
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHA F212": {
+ "name": "Dispensing Pharmacy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "D SRIRAM",
+ "V V Krishna Venuganti"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "D Sriram",
+ "Leela Sai Lokesh Janardhan",
+ "Ridahunlang Nongkhlaw"
+ ],
+ "sched": [
+ {
+ "room": "B212",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "V V Krishna Venuganti",
+ "Anjali Gangwar",
+ "Girdhari Roy"
+ ],
+ "sched": [
+ {
+ "room": "B212",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "D Sriram"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "PHA F214": {
+ "name": "Anatomy Physio & Hygiene",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARTI DHAR"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Arti Dhar",
+ "D Deepika",
+ "Jaspreet Kaur Kalra"
+ ],
+ "sched": [
+ {
+ "room": "A009",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Arti Dhar",
+ "Ashutosh Balasaheb Mahale",
+ "M Suresh Babu"
+ ],
+ "sched": [
+ {
+ "room": "A009",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Arti Dhar"
+ ],
+ "sched": [
+ {
+ "room": "G104",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHA F241": {
+ "name": "Pharmaceutical Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "D SRIRAM"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "D Sriram",
+ "Dasugari Varakala Saiprasad",
+ "Lavanya S"
+ ],
+ "sched": [
+ {
+ "room": "A025",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "D Sriram",
+ "Srashti Gopal Goyal",
+ "Sravani Pulya"
+ ],
+ "sched": [
+ {
+ "room": "A025",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "D Sriram"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHA F242": {
+ "name": "Biological Chemistry",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BALRAM GHOSH"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Balram Ghosh",
+ "Pravesh Sharma",
+ "Yamini Shankar Bobde"
+ ],
+ "sched": [
+ {
+ "room": "A024",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "Balram Ghosh",
+ "E Madhu Rekha"
+ ],
+ "sched": [
+ {
+ "room": "A024",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Balram Ghosh"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "PHA F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAL J"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHA F313": {
+ "name": "Instru Methods of Anal",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A SAJELI BEGUM"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "A Sajeli Begum",
+ "Ch Sai Sanjay",
+ "Pragya Paramita Pal",
+ "S Kavitha"
+ ],
+ "sched": [
+ {
+ "room": "B108",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "P2": {
+ "instructors": [
+ "A Sajeli Begum",
+ "Deepanjan Datta",
+ "Mohd Shareef Khan",
+ "Purbali Chakraborty"
+ ],
+ "sched": [
+ {
+ "room": "B108",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 2,
+ 3,
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "A Sajeli Begum"
+ ],
+ "sched": [
+ {
+ "room": "G101",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHA F341": {
+ "name": "Pharmacology II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ONKAR KULKARNI"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Onkar Kulkarni",
+ "K Kalyani"
+ ],
+ "sched": [
+ {
+ "room": "D208 C",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Onkar Kulkarni"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHA F342": {
+ "name": "Medicinal Chemistry II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "P YOGEESWARI"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "P Yogeeswari",
+ "B Sony Priyanka",
+ "Routholla Ganesh"
+ ],
+ "sched": [
+ {
+ "room": "A025",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "P Yogeeswari"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHA F343": {
+ "name": "Forensic Pharmacy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "BALRAM GHOSH"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Balram Ghosh"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHA F344": {
+ "name": "Natural Drugs",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "A SAJELI BEGUM"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "A Sajeli Begum",
+ "Kirti",
+ "Samrun Nessa"
+ ],
+ "sched": [
+ {
+ "room": "A009",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "A Sajeli Begum"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "01/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHA F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAL J"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHA F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAL J"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHA F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAL J"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHA F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAL J"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHA F413": {
+ "name": "Pharma Mang & Qual Contr",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "V V KRISHNA VENUGANTI"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHA F414": {
+ "name": "Biopharmaceutics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAL J"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "PHA G546": {
+ "name": "Pharmaceutical Bio Statistics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R PUNNA RAO"
+ ],
+ "sched": [
+ {
+ "room": "F101",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHA G613": {
+ "name": "Pharmaceutical Biotech",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "NIRMAL J"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Nirmal J",
+ "Raghuraman Manimaran"
+ ],
+ "sched": [
+ {
+ "room": "B212",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9,
+ 10
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "02/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "2/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "PHA G616": {
+ "name": "Pharma Admin & Management",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "AKASH C"
+ ],
+ "sched": [
+ {
+ "room": "G102",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "Akash C",
+ "Parameswar Patra"
+ ],
+ "sched": [
+ {
+ "room": "B212",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "09/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHA G632": {
+ "name": "Dosage Form Design",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "R PUNNA RAO"
+ ],
+ "sched": [
+ {
+ "room": "G103",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "P1": {
+ "instructors": [
+ "R Punna Rao",
+ "Avantika Dalvi",
+ "Chandra Teja Uppuluri"
+ ],
+ "sched": [
+ {
+ "room": "A022",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHA G642": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWATI BISWAS"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHY F110": {
+ "name": "Physics Laboratory",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "Kannan Ramaswamy",
+ "Haridev S R"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Kannan Ramaswamy",
+ "T Vicky Singh"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L3": {
+ "instructors": [
+ "PRASANT SAMANTRAY",
+ "Nobleson K"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L4": {
+ "instructors": [
+ "Prasant Samantray",
+ "Rahul Kumar Thakur"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L5": {
+ "instructors": [
+ "Asrarul Haque",
+ "Sajia Yeasmin"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L6": {
+ "instructors": [
+ "Asrarul Haque",
+ "Yuganand Nellambakam"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L7": {
+ "instructors": [
+ "Souri Banerjee",
+ "Surabhi Yadav"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L8": {
+ "instructors": [
+ "Rahul Nigam",
+ "Waseem Ahmad Wani"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L9": {
+ "instructors": [
+ "Sarmistha Banik",
+ "Ronit Mahapatra"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 4,
+ 5
+ ]
+ }
+ ]
+ },
+ "L10": {
+ "instructors": [
+ "Sarmistha Banik",
+ "Nobleson K"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ },
+ "L11": {
+ "instructors": [
+ "Rahul Nigam",
+ "Sabur Ahmed Barbhuiya"
+ ],
+ "sched": [
+ {
+ "room": "A222",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "15/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "PHY F111": {
+ "name": "Mech Oscil & Waves",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "K V Shiv Chaitanya"
+ ],
+ "sched": [
+ {
+ "room": "F105",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "VSN Murthy"
+ ],
+ "sched": [
+ {
+ "room": "F104",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "PK THIRUVIKRAMAN"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T2": {
+ "instructors": [
+ "PK Thiruvikraman"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T3": {
+ "instructors": [
+ "Sashideep Gutti"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T4": {
+ "instructors": [
+ "Sashideep Gutti"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T6": {
+ "instructors": [
+ "Prasant Samantray"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T5": {
+ "instructors": [
+ "Prasant Samantray"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T9": {
+ "instructors": [
+ "Prasant Samantray"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T7": {
+ "instructors": [
+ "Swastik Bhattacharya"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T8": {
+ "instructors": [
+ "Swastik Bhattacharya"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ },
+ "T12": {
+ "instructors": [
+ "Swastik Bhattacharya"
+ ],
+ "sched": [
+ {
+ "room": "G204",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHY F215": {
+ "name": "Intro to Astro & Astroph",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SARMISTHA BANIK"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHY F241": {
+ "name": "Electromagnetic Theory II",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SOURI BANERJEE"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Souri Banerjee"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "T"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "PHY F242": {
+ "name": "Quantum Mechanics I",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUBASH N. KARBELKAR"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 4
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Subash N. Karbelkar"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "Th"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "12/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHY F243": {
+ "name": "Mathematical Methods of Physics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "RAHUL NIGAM"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Rahul Nigam"
+ ],
+ "sched": [
+ {
+ "room": "G201",
+ "days": [
+ "S"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHY F244": {
+ "name": "Modern Physics Lab",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SUBASH N. KARBELKAR",
+ "VSN Murthy"
+ ],
+ "sched": [
+ {
+ "room": "A211",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 2,
+ 3
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "K V Shiv Chaitanya",
+ "Sateesh Kandukuri"
+ ],
+ "sched": [
+ {
+ "room": "A211",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "PHY F266": {
+ "name": "Study Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MEENAKSHI V"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHY F315": {
+ "name": "Theory of Relativity",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SWASTIK BHATTACHARYA"
+ ],
+ "sched": [
+ {
+ "room": "G203",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 9
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "PHY F341": {
+ "name": "Solid State Physics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "KANNAN RAMASWAMY",
+ "B Harihara Venkataraman"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 2
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Kannan Ramaswamy",
+ "B Harihara Venkataraman"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "M"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "04/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "3/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHY F342": {
+ "name": "Atomic & Molecular Phy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARANYA BHUTI BHATTACH"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 3
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Aranya Bhuti Bhattacherjee"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "W"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "06/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "9.00 - 10.30AM"
+ }
+ },
+ "PHY F343": {
+ "name": "Nuclear & Particle Phy",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ASRARUL HAQUE"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 10
+ ]
+ }
+ ]
+ },
+ "T1": {
+ "instructors": [
+ "Asrarul Haque"
+ ],
+ "sched": [
+ {
+ "room": "G205",
+ "days": [
+ "F"
+ ],
+ "hours": [
+ 1
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "11/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "5/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ },
+ "PHY F344": {
+ "name": "Advanced Physics Lab",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARAVINDA N RAGHAVAN",
+ "Aiswarya N M",
+ "Meenakshi V"
+ ],
+ "sched": [
+ {
+ "room": "A224",
+ "days": [
+ "T",
+ "Th"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ },
+ "L2": {
+ "instructors": [
+ "Aravinda N Raghavan",
+ "Meenakshi V"
+ ],
+ "sched": [
+ {
+ "room": "A224",
+ "days": [
+ "M",
+ "W"
+ ],
+ "hours": [
+ 7,
+ 8,
+ 9
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "PHY F366": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MEENAKSHI V"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHY F367": {
+ "name": "Laboratory Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "MEENAKSHI V"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHY F376": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SARMISTHA BANIK"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHY F377": {
+ "name": "Design Project",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SARMISTHA BANIK"
+ ],
+ "sched": []
+ }
+ }
+ },
+ "PHY F379": {
+ "name": "Thin Film Technology",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "B HARIHARA VENKATARA"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 7
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "13/05",
+ "session": "FN"
+ },
+ "midsem": {
+ "date": "6/3",
+ "time": "1.30 -3.00 PM"
+ }
+ },
+ "PHY F420": {
+ "name": "Quantum Optics",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "ARANYA BHUTI BHATTACH"
+ ],
+ "sched": [
+ {
+ "room": "G202",
+ "days": [
+ "M",
+ "W",
+ "F"
+ ],
+ "hours": [
+ 8
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "14/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "7/3",
+ "time": "11.00 -12.30 PM"
+ }
+ },
+ "PHY F431": {
+ "name": "Geometrical Methods in",
+ "sections": {
+ "L1": {
+ "instructors": [
+ "SASHIDEEP GUTTI"
+ ],
+ "sched": [
+ {
+ "room": "G206",
+ "days": [
+ "T",
+ "Th",
+ "S"
+ ],
+ "hours": [
+ 5
+ ]
+ }
+ ]
+ }
+ },
+ "compre": {
+ "date": "08/05",
+ "session": "AN"
+ },
+ "midsem": {
+ "date": "4/3",
+ "time": "3.30 - 5.00 PM"
+ }
+ }
+}
\ No newline at end of file
diff --git a/client/src/components/App.js b/client/src/components/App.js
new file mode 100644
index 00000000..904789a6
--- /dev/null
+++ b/client/src/components/App.js
@@ -0,0 +1,23 @@
+import React from "react";
+import { Provider } from "react-redux";
+import Landing from "./Landing.js";
+// components
+
+
+// pages
+
+// context
+//import { useUserState } from "../context/UserContext";
+
+// Redux
+import store from "../redux/store";
+export default function App() {
+ // global
+ //var { isAuthenticated } = store.user;
+ return (
+
+
+
+ );
+ }
+ // #######################################################################
diff --git a/client/src/components/Header/Header.js b/client/src/components/Header/Header.js
new file mode 100644
index 00000000..19cd6bf7
--- /dev/null
+++ b/client/src/components/Header/Header.js
@@ -0,0 +1,455 @@
+import React, { useState, Fragment } from "react";
+import { connect } from "react-redux";
+import Cookies from 'js-cookie';
+import Dialog from "@material-ui/core/Dialog";
+import DialogActions from "@material-ui/core/DialogActions";
+import DialogContent from "@material-ui/core/DialogContent";
+import DialogContentText from "@material-ui/core/DialogContentText";
+import DialogTitle from "@material-ui/core/DialogTitle";
+import Snackbar from "@material-ui/core/Snackbar";
+import MuiAlert from "@material-ui/lab/Alert";
+
+import {
+ AppBar,
+ Toolbar,
+ IconButton,
+ //InputBase,
+ Menu,
+ MenuItem,
+ Fab,
+ Zoom,
+} from "@material-ui/core";
+import {
+ Menu as MenuIcon,
+ // MailOutline as MailIcon,
+ // NotificationsNone as NotificationsIcon,
+ Person as AccountIcon,
+ // Search as SearchIcon,
+ Send as SendIcon,
+ ArrowBack as ArrowBackIcon,
+} from "@material-ui/icons";
+import classNames from "classnames";
+
+// styles
+import useStyles from "./styles";
+
+// components
+import { /*Badge,*/ Typography, Button } from "../Wrappers/Wrappers";
+import Notification from "../Notification/Notification";
+import UserAvatar from "../UserAvatar/UserAvatar";
+
+// context
+import {
+ useLayoutState,
+ useLayoutDispatch,
+ toggleSidebar,
+} from "../../context/LayoutContext";
+import configuration from "../../config/constants";
+
+import { resetSemester } from "../../redux/actions/dashboard";
+//import { STATES } from "mongoose";
+
+//import { logoutProf } from "../../redux/actions/auth"
+
+const Transition = React.forwardRef(function Transition(props, ref) {
+ return ;
+});
+
+function Alert(props) {
+ return ;
+}
+
+const messages = [
+ {
+ id: 0,
+ variant: "warning",
+ name: "Jane Hew",
+ message: "Hey! How is it going?",
+ time: "9:32",
+ },
+ {
+ id: 1,
+ variant: "success",
+ name: "Lloyd Brown",
+ message: "Check out my new Dashboard",
+ time: "9:18",
+ },
+ {
+ id: 2,
+ variant: "primary",
+ name: "Mark Winstein",
+ message: "I want rearrange the appointment",
+ time: "9:15",
+ },
+ {
+ id: 3,
+ variant: "secondary",
+ name: "Liana Dutti",
+ message: "Good news from sale department",
+ time: "9:09",
+ },
+];
+
+const notifications = [
+ { id: 0, color: "warning", message: "Check out this awesome ticket" },
+ {
+ id: 1,
+ color: "success",
+ type: "info",
+ message: "What is the best way to get ...",
+ },
+ {
+ id: 2,
+ color: "secondary",
+ type: "notification",
+ message: "This is just a simple notification",
+ },
+ {
+ id: 3,
+ color: "primary",
+ type: "e-commerce",
+ message: "12 new orders has arrived today",
+ },
+];
+
+const Header = ({user, resetSemester}) => {
+ var classes = useStyles();
+
+ const logoutProf = () => {
+ console.log("bye");
+ localStorage.setItem("prof", false);
+ Cookies.remove("token");
+ window.location.href = configuration.urls.studentLogin;
+ };
+
+ // global
+ var layoutState = useLayoutState();
+ var layoutDispatch = useLayoutDispatch();
+
+ // local
+ var [mailMenu, setMailMenu] = useState(null);
+ //var [isMailsUnread, setIsMailsUnread] = useState(true);
+ var [notificationsMenu, setNotificationsMenu] = useState(null);
+ //var [isNotificationsUnread, setIsNotificationsUnread] = useState(true);
+ var [profileMenu, setProfileMenu] = useState(null);
+ //var [isSearchOpen, setSearchOpen] = useState(false);
+ var [open, setOpen] = React.useState(false);
+ var [alertOpen, setAlertOpen] = React.useState(false);
+
+ const handleClickOpen = () => {
+ setOpen(true);
+ };
+
+ const handleClose = () => {
+ setOpen(false);
+ };
+
+ const resetSem = sem => {
+ handleClose();
+ let token = Cookies.get("token") ? Cookies.get("token") : null;
+ resetSemester(sem,token).then(() => {
+ setAlertOpen(true);
+ });
+ };
+
+ const handleAlertClose = (event, reason) => {
+ setAlertOpen(false);
+ };
+
+ return (
+
+
+
+ toggleSidebar(layoutDispatch)}
+ className={classNames(
+ classes.headerMenuButton,
+ classes.headerMenuButtonCollapse,
+ )}
+ >
+ {layoutState.isSidebarOpened ? (
+
+ ) : (
+
+ )}
+
+
+ React Material Admin
+
+
+
+ Start a new Semester
+
+ {/*
+
setSearchOpen(!isSearchOpen)}
+ >
+
+
+
+
*/}
+ {/* {
+ setNotificationsMenu(e.currentTarget);
+ setIsNotificationsUnread(false);
+ }}
+ className={classes.headerMenuButton}
+ >
+
+
+
+ */}
+ {/* {
+ setMailMenu(e.currentTarget);
+ setIsMailsUnread(false);
+ }}
+ className={classes.headerMenuButton}
+ >
+
+
+
+ */}
+ setProfileMenu(e.currentTarget)}
+ >
+
+
+
+
+
+
+
+
+ {
+ // REQUIRED CODE BELOW THIS
+ }
+
+
+ {"Start a new semester?"}
+
+
+
+ This will reset all student course data, and delete all timetables
+ and course statistics. Are you sure you want to continue?
+
+
+
+
+ Cancel
+
+ resetSem("odd")} color="secondary">
+ Start new odd semester
+
+ resetSem("even")} color="secondary">
+ Start new even semester
+
+
+
+
+
+ New semester started!
+
+
+
+ );
+};
+
+const mapStateToProps = (state) =>{
+ return {user: state.auth.user}
+}
+
+export default connect(mapStateToProps, {resetSemester})(Header);
diff --git a/src/components/Header/HeaderView.js b/client/src/components/Header/HeaderView.js
similarity index 100%
rename from src/components/Header/HeaderView.js
rename to client/src/components/Header/HeaderView.js
diff --git a/src/components/Header/package.json b/client/src/components/Header/package.json
similarity index 100%
rename from src/components/Header/package.json
rename to client/src/components/Header/package.json
diff --git a/src/components/Header/styles.js b/client/src/components/Header/styles.js
similarity index 100%
rename from src/components/Header/styles.js
rename to client/src/components/Header/styles.js
diff --git a/src/components/App.js b/client/src/components/Landing.js
similarity index 53%
rename from src/components/App.js
rename to client/src/components/Landing.js
index 5b2d6a9e..c9d761ea 100644
--- a/src/components/App.js
+++ b/client/src/components/Landing.js
@@ -1,20 +1,25 @@
import React from "react";
import { HashRouter, Route, Switch, Redirect } from "react-router-dom";
-
+import { addProf } from "../redux/actions/auth";
+import { connect } from "react-redux";
// components
import Layout from "./Layout";
// pages
import Error from "../pages/error";
import Login from "../pages/login";
-
-// context
-import { useUserState } from "../context/UserContext";
-
-export default function App() {
- // global
- var { isAuthenticated } = useUserState();
-
+import Cookies from "js-cookie";
+import { useEffect } from "react";
+import { useGetData } from "use-axios-react";
+const Landing = ({ addProf, user }) => {
+ let token = Cookies.get("token") ? Cookies.get("token") : null;
+ useEffect(() => {
+ addProf(token);
+ }, [addProf, token]);
+ const [, loading] = useGetData("/api/profAuth/profLoggedIn");
+ if (loading) {
+ return Loading ;
+ }
return (
@@ -24,8 +29,8 @@ export default function App() {
path="/app"
render={() => }
/>
-
-
+
+
@@ -33,13 +38,13 @@ export default function App() {
// #######################################################################
- function PrivateRoute({ component, ...rest }) {
+ function PrivateRoute({ component: Component, user, ...rest }) {
return (
- isAuthenticated ? (
- React.createElement(component, props)
+ user ? (
+ React.createElement(Component, props)
) : (
- isAuthenticated ? (
+ user ? (
) : (
- React.createElement(component, props)
+ React.createElement(Component, props)
)
}
/>
);
}
-}
+};
+const mapStateToProps = state => {
+ return {
+ user: state.auth.user,
+ };
+};
+
+export default connect(mapStateToProps, { addProf })(Landing);
diff --git a/client/src/components/Layout/Layout.js b/client/src/components/Layout/Layout.js
new file mode 100644
index 00000000..766c2d61
--- /dev/null
+++ b/client/src/components/Layout/Layout.js
@@ -0,0 +1,63 @@
+import React from "react";
+import { Route, Switch, Redirect, withRouter } from "react-router-dom";
+import classnames from "classnames";
+
+// styles
+import useStyles from "./styles";
+
+// components
+import Header from "../Header";
+import Sidebar from "../Sidebar";
+
+// pages
+import Dashboard from "../../pages/dashboard";
+import CourseStats from "../../pages/course-stats/CourseStats";
+import Typography from "../../pages/typography";
+import Notifications from "../../pages/notifications";
+import Maps from "../../pages/maps";
+import Tables from "../../pages/tables";
+import Icons from "../../pages/icons";
+import Charts from "../../pages/charts";
+
+// context
+import { useLayoutState } from "../../context/LayoutContext";
+
+function Layout(props) {
+ var classes = useStyles();
+
+ // global
+ var layoutState = useLayoutState();
+
+ return (
+
+ <>
+
+
+
+
+
+
+
+
+
+
+ }
+ />
+
+
+
+
+
+ >
+
+ );
+}
+
+export default withRouter(Layout);
diff --git a/src/components/Layout/package.json b/client/src/components/Layout/package.json
similarity index 100%
rename from src/components/Layout/package.json
rename to client/src/components/Layout/package.json
diff --git a/src/components/Layout/styles.js b/client/src/components/Layout/styles.js
similarity index 100%
rename from src/components/Layout/styles.js
rename to client/src/components/Layout/styles.js
diff --git a/src/components/Notification/Notification.js b/client/src/components/Notification/Notification.js
similarity index 100%
rename from src/components/Notification/Notification.js
rename to client/src/components/Notification/Notification.js
diff --git a/src/components/Notification/package.json b/client/src/components/Notification/package.json
similarity index 100%
rename from src/components/Notification/package.json
rename to client/src/components/Notification/package.json
diff --git a/src/components/Notification/styles.js b/client/src/components/Notification/styles.js
similarity index 100%
rename from src/components/Notification/styles.js
rename to client/src/components/Notification/styles.js
diff --git a/src/components/PageTitle/PageTitle.js b/client/src/components/PageTitle/PageTitle.js
similarity index 100%
rename from src/components/PageTitle/PageTitle.js
rename to client/src/components/PageTitle/PageTitle.js
diff --git a/src/components/PageTitle/package.json b/client/src/components/PageTitle/package.json
similarity index 100%
rename from src/components/PageTitle/package.json
rename to client/src/components/PageTitle/package.json
diff --git a/src/components/PageTitle/styles.js b/client/src/components/PageTitle/styles.js
similarity index 100%
rename from src/components/PageTitle/styles.js
rename to client/src/components/PageTitle/styles.js
diff --git a/client/src/components/Routes/PrivateRoute.js b/client/src/components/Routes/PrivateRoute.js
new file mode 100644
index 00000000..afadd5fb
--- /dev/null
+++ b/client/src/components/Routes/PrivateRoute.js
@@ -0,0 +1,34 @@
+import { connect } from "mongoose";
+
+const PrivateRoute = ({ component, user, ...rest }) =>
+{
+ return (
+
+ user ? (
+ React.createElement(component, props)
+ ) : (
+
+ )
+ }
+ />
+ );
+ }
+const mapStateToProps = () => {
+ return(
+ {
+ user: state.auth.user
+ });
+}
+PrivateRoute.propTypes = {
+ user: PropTypes.bool.isRequired
+ };
+export default connect(mapStateToProps,null)(PrivateRoute);
diff --git a/client/src/components/Routes/PublicRoute.js b/client/src/components/Routes/PublicRoute.js
new file mode 100644
index 00000000..15cf6ff3
--- /dev/null
+++ b/client/src/components/Routes/PublicRoute.js
@@ -0,0 +1,27 @@
+import connect from "react-redux";
+const PublicRoute = ({ component:Component, user, ...rest }) => {
+ return (
+
+ state.auth.user ? (
+
+ ) : (
+ React.createElement(component, props)
+ )
+ }
+ />
+ );
+ }
+}
+const mapStateToProps = () => {
+ return(
+ {
+ user: state.auth.user
+ });
+}
+export default connect(mapStateToProps,null)(PublicRoute);
\ No newline at end of file
diff --git a/src/components/Sidebar/Sidebar.js b/client/src/components/Sidebar/Sidebar.js
similarity index 66%
rename from src/components/Sidebar/Sidebar.js
rename to client/src/components/Sidebar/Sidebar.js
index 91d60cc2..65f06a02 100644
--- a/src/components/Sidebar/Sidebar.js
+++ b/client/src/components/Sidebar/Sidebar.js
@@ -31,55 +31,61 @@ import {
const structure = [
{ id: 0, label: "Dashboard", link: "/app/dashboard", icon: },
- {
- id: 1,
- label: "Typography",
- link: "/app/typography",
- icon: ,
- },
- { id: 2, label: "Tables", link: "/app/tables", icon: },
- {
- id: 3,
- label: "Notifications",
- link: "/app/notifications",
- icon: ,
- },
- {
- id: 4,
- label: "UI Elements",
- link: "/app/ui",
- icon: ,
- children: [
- { label: "Icons", link: "/app/ui/icons" },
- { label: "Charts", link: "/app/ui/charts" },
- { label: "Maps", link: "/app/ui/maps" },
- ],
- },
- { id: 5, type: "divider" },
- { id: 6, type: "title", label: "HELP" },
- { id: 7, label: "Library", link: "", icon: },
- { id: 8, label: "Support", link: "", icon: },
- { id: 9, label: "FAQ", link: "", icon: },
- { id: 10, type: "divider" },
- { id: 11, type: "title", label: "PROJECTS" },
- {
- id: 12,
- label: "My recent",
- link: "",
- icon: ,
- },
- {
- id: 13,
- label: "Starred",
- link: "",
- icon: ,
- },
- {
- id: 14,
- label: "Background",
- link: "",
- icon: ,
- },
+ // {
+ // id: 1,
+ // label: "Course Stats",
+ // link: "/app/course-stats",
+ // icon: ,
+ // },
+ // {
+ // id: 2,
+ // label: "Typography",
+ // link: "/app/typography",
+ // icon: ,
+ // },
+ // { id: 3, label: "Tables", link: "/app/tables", icon: },
+ // {
+ // id: 4,
+ // label: "Notifications",
+ // link: "/app/notifications",
+ // icon: ,
+ // },
+ // {
+ // id: 5,
+ // label: "UI Elements",
+ // link: "/app/ui",
+ // icon: ,
+ // children: [
+ // { label: "Icons", link: "/app/ui/icons" },
+ // { label: "Charts", link: "/app/ui/charts" },
+ // { label: "Maps", link: "/app/ui/maps" },
+ // ],
+ // },
+ // { id: 6, type: "divider" },
+ // { id: 7, type: "title", label: "HELP" },
+ // { id: 8, label: "Library", link: "", icon: },
+ // { id: 9, label: "Support", link: "", icon: },
+ // { id: 10, label: "FAQ", link: "", icon: },
+ // { id: 11, type: "divider" },
+ // { id: 12, type: "title", label: "PROJECTS" },
+ // {
+ // id: 13,
+ // label: "My recent",
+ // link: "",
+ // icon: ,
+ // },
+ // {
+ // id: 14,
+ // label: "Starred",
+ // link: "",
+ // icon: ,
+ // },
+ // {
+ // id: 15,
+ // label: "Background",
+ // link: "",
+ // icon: ,
+ // },
];
function Sidebar({ location }) {
diff --git a/src/components/Sidebar/SidebarView.js b/client/src/components/Sidebar/SidebarView.js
similarity index 100%
rename from src/components/Sidebar/SidebarView.js
rename to client/src/components/Sidebar/SidebarView.js
diff --git a/src/components/Sidebar/components/Dot.js b/client/src/components/Sidebar/components/Dot.js
similarity index 78%
rename from src/components/Sidebar/components/Dot.js
rename to client/src/components/Sidebar/components/Dot.js
index fe3fcb96..5af5e755 100644
--- a/src/components/Sidebar/components/Dot.js
+++ b/client/src/components/Sidebar/components/Dot.js
@@ -13,7 +13,7 @@ var useStyles = makeStyles(theme => ({
},
dotSmall: {
width: 5,
- height: 5
+ height: 5,
},
dotLarge: {
width: 11,
@@ -31,9 +31,13 @@ export default function Dot({ size, color }) {
[classes.dotLarge]: size === "large",
[classes.dotSmall]: size === "small",
})}
+ // style={{
+ // backgroundColor:
+ // color && theme.palette[color] && theme.palette[color].main,
+ // }}
style={{
backgroundColor:
- color && theme.palette[color] && theme.palette[color].main,
+ (theme.palette[color] && theme.palette[color].main) || color,
}}
/>
);
diff --git a/src/components/Sidebar/components/SidebarLink/SidebarLink.js b/client/src/components/Sidebar/components/SidebarLink/SidebarLink.js
similarity index 100%
rename from src/components/Sidebar/components/SidebarLink/SidebarLink.js
rename to client/src/components/Sidebar/components/SidebarLink/SidebarLink.js
diff --git a/src/components/Sidebar/components/SidebarLink/styles.js b/client/src/components/Sidebar/components/SidebarLink/styles.js
similarity index 100%
rename from src/components/Sidebar/components/SidebarLink/styles.js
rename to client/src/components/Sidebar/components/SidebarLink/styles.js
diff --git a/src/components/Sidebar/package.json b/client/src/components/Sidebar/package.json
similarity index 100%
rename from src/components/Sidebar/package.json
rename to client/src/components/Sidebar/package.json
diff --git a/src/components/Sidebar/styles.js b/client/src/components/Sidebar/styles.js
similarity index 100%
rename from src/components/Sidebar/styles.js
rename to client/src/components/Sidebar/styles.js
diff --git a/src/components/UserAvatar/UserAvatar.js b/client/src/components/UserAvatar/UserAvatar.js
similarity index 100%
rename from src/components/UserAvatar/UserAvatar.js
rename to client/src/components/UserAvatar/UserAvatar.js
diff --git a/src/components/UserAvatar/package.json b/client/src/components/UserAvatar/package.json
similarity index 100%
rename from src/components/UserAvatar/package.json
rename to client/src/components/UserAvatar/package.json
diff --git a/src/components/UserAvatar/styles.js b/client/src/components/UserAvatar/styles.js
similarity index 100%
rename from src/components/UserAvatar/styles.js
rename to client/src/components/UserAvatar/styles.js
diff --git a/src/components/Widget/Widget.js b/client/src/components/Widget/Widget.js
similarity index 100%
rename from src/components/Widget/Widget.js
rename to client/src/components/Widget/Widget.js
diff --git a/src/components/Widget/WidgetView.js b/client/src/components/Widget/WidgetView.js
similarity index 100%
rename from src/components/Widget/WidgetView.js
rename to client/src/components/Widget/WidgetView.js
diff --git a/src/components/Widget/package.json b/client/src/components/Widget/package.json
similarity index 100%
rename from src/components/Widget/package.json
rename to client/src/components/Widget/package.json
diff --git a/src/components/Widget/styles.js b/client/src/components/Widget/styles.js
similarity index 100%
rename from src/components/Widget/styles.js
rename to client/src/components/Widget/styles.js
diff --git a/src/components/Wrappers/Wrappers.js b/client/src/components/Wrappers/Wrappers.js
similarity index 93%
rename from src/components/Wrappers/Wrappers.js
rename to client/src/components/Wrappers/Wrappers.js
index 19c2b97d..992e3e0b 100644
--- a/src/components/Wrappers/Wrappers.js
+++ b/client/src/components/Wrappers/Wrappers.js
@@ -75,14 +75,10 @@ function Button({ children, color, className, ...props }) {
},
contained: {
backgroundColor: getColor(color, theme),
- boxShadow: theme.customShadows.widget,
+ boxShadow: null,
color: `${color ? "white" : theme.palette.text.primary} !important`,
"&:hover": {
- backgroundColor: getColor(color, theme, "light"),
- boxShadow: theme.customShadows.widgetWide,
- },
- "&:active": {
- boxShadow: theme.customShadows.widgetWide,
+ backgroundColor: getColor(color, theme, "dark"),
},
},
outlined: {
diff --git a/src/components/Wrappers/package.json b/client/src/components/Wrappers/package.json
similarity index 100%
rename from src/components/Wrappers/package.json
rename to client/src/components/Wrappers/package.json
diff --git a/client/src/components/utils/ItemList.jsx b/client/src/components/utils/ItemList.jsx
new file mode 100644
index 00000000..b126d740
--- /dev/null
+++ b/client/src/components/utils/ItemList.jsx
@@ -0,0 +1,31 @@
+import React from "react";
+import PropTypes from "prop-types";
+import "./util.css";
+const ItemList = props => {
+ return (
+
+ );
+};
+
+ItemList.propTypes = {
+ items: PropTypes.object.isRequired
+};
+
+export default ItemList;
diff --git a/client/src/components/utils/Search.jsx b/client/src/components/utils/Search.jsx
new file mode 100644
index 00000000..95737ab7
--- /dev/null
+++ b/client/src/components/utils/Search.jsx
@@ -0,0 +1,27 @@
+import React from "react";
+import PropTypes from "prop-types";
+import TextField from '@material-ui/core/TextField';
+
+const Search = props => {
+ return (
+
+
+
+ );
+};
+
+Search.propTypes = {
+ action: PropTypes.func.isRequired,
+};
+
+export default Search;
diff --git a/client/src/components/utils/util.css b/client/src/components/utils/util.css
new file mode 100644
index 00000000..31600f20
--- /dev/null
+++ b/client/src/components/utils/util.css
@@ -0,0 +1,18 @@
+.courseSearch
+{
+ margin:5px;
+ padding:5px;
+ background-color: rgba(116, 185, 255,1);
+ color: "#353b48";
+ height: 65vh;
+ overflow: auto;
+ text-align:justify;
+}
+
+.courseSearch :hover{
+ cursor: pointer;
+ background-color: #0984e3;
+}
+.input-field ::placeholder{
+ color: black;
+}
\ No newline at end of file
diff --git a/client/src/config/constants.js b/client/src/config/constants.js
new file mode 100644
index 00000000..8f1fb57e
--- /dev/null
+++ b/client/src/config/constants.js
@@ -0,0 +1,19 @@
+const prod = {
+ urls: {
+ studentLogin: "https://chronofactorem.herokuapp.com/"
+ }
+ };
+
+ const dev = {
+ urls: {
+ studentLogin: "http://localhost:3000"
+ }
+ };
+
+ const configuration = {
+ // Add common constants here
+ ...(process.env.NODE_ENV === "development" ? dev : prod)
+ };
+
+ export default configuration;
+
\ No newline at end of file
diff --git a/src/context/LayoutContext.js b/client/src/context/LayoutContext.js
similarity index 100%
rename from src/context/LayoutContext.js
rename to client/src/context/LayoutContext.js
diff --git a/src/context/UserContext.js b/client/src/context/UserContext.js
similarity index 100%
rename from src/context/UserContext.js
rename to client/src/context/UserContext.js
diff --git a/src/images/google.svg b/client/src/images/google.svg
similarity index 100%
rename from src/images/google.svg
rename to client/src/images/google.svg
diff --git a/client/src/images/landingbackground.jpg b/client/src/images/landingbackground.jpg
new file mode 100644
index 00000000..002cc46f
Binary files /dev/null and b/client/src/images/landingbackground.jpg differ
diff --git a/src/index.js b/client/src/index.js
similarity index 100%
rename from src/index.js
rename to client/src/index.js
diff --git a/src/pages/charts/Charts.js b/client/src/pages/charts/Charts.js
similarity index 100%
rename from src/pages/charts/Charts.js
rename to client/src/pages/charts/Charts.js
diff --git a/src/pages/charts/components/ApexHeatmap.js b/client/src/pages/charts/components/ApexHeatmap.js
similarity index 100%
rename from src/pages/charts/components/ApexHeatmap.js
rename to client/src/pages/charts/components/ApexHeatmap.js
diff --git a/src/pages/charts/components/ApexLineChart.js b/client/src/pages/charts/components/ApexLineChart.js
similarity index 100%
rename from src/pages/charts/components/ApexLineChart.js
rename to client/src/pages/charts/components/ApexLineChart.js
diff --git a/src/pages/charts/package.json b/client/src/pages/charts/package.json
similarity index 100%
rename from src/pages/charts/package.json
rename to client/src/pages/charts/package.json
diff --git a/client/src/pages/course-stats/CourseStats.jsx b/client/src/pages/course-stats/CourseStats.jsx
new file mode 100644
index 00000000..53975323
--- /dev/null
+++ b/client/src/pages/course-stats/CourseStats.jsx
@@ -0,0 +1,106 @@
+import React from "react";
+import Search from "../../components/utils/Search";
+import ItemList from "../../components/utils/ItemList";
+import Select from 'react-select';
+import * as TimeTableData from "../../Timetable.json";
+import axios from "axios";
+import { CircularProgressbar, buildStyles } from "react-circular-progressbar";
+import "react-circular-progressbar/dist/styles.css";
+console.log(TimeTableData);
+const courses = JSON.parse(JSON.stringify(TimeTableData)).default;
+console.log(courses);
+
+const CourseStats = props => {
+ const [courseData, setCourseData] = React.useState({
+ total: 0,
+ count: 0,
+ initial: courses,
+ current: courses,
+ });
+ const { total, count, initial, current } = courseData;
+
+ const stats = e => {
+ if(e===null)
+ return;
+ console.log(e);
+ let event = e.value;
+ try {
+ axios.get(`/api/courseStats/${event}`).then(res => {
+ console.log(res.data);
+ setCourseData({
+ ...courseData,
+ total: res.data.total,
+ count: res.data.count,
+ });
+ });
+ } catch (err) {
+ window.alert(
+ "Couldn't Fetch Data at the moment! Please Try Again Later.",
+ );
+ }
+ };
+ function getAtDepth(tt, depth){
+ if (depth == 1) {
+ return Object.keys(tt).map(function(code){
+ return {"value":code , "label":code+" "+tt[code]['name']};
+ });
+ }
+ else return Object.keys(tt).map(function(code){
+ return getAtDepth(tt[code], depth-1);
+ });
+ }
+ function filterItems(input) {
+ const userInput = input.target.value.toLowerCase();
+ let filterCourses = obj =>
+ Object.keys(obj)
+ .filter(
+ item =>
+ item.toLowerCase().search(userInput) !== -1 ||
+ obj[item]["name"].toLowerCase().search(userInput) !== -1,
+ )
+ .reduce((res, key) => ((res[key] = obj[key]), res), {});
+
+ let newCourses = filterCourses(initial);
+ setCourseData({ ...courseData, current: newCourses });
+ }
+ return (
+ <>
+
+
+
+
+
+ Interested Students {count}
+ Total Students {total}
+ >
+ );
+};
+
+export default CourseStats;
diff --git a/src/pages/dashboard/Dashboard.js b/client/src/pages/dashboard/Dashboard.js
similarity index 60%
rename from src/pages/dashboard/Dashboard.js
rename to client/src/pages/dashboard/Dashboard.js
index 3714140d..e4d3311b 100644
--- a/src/pages/dashboard/Dashboard.js
+++ b/client/src/pages/dashboard/Dashboard.js
@@ -1,22 +1,24 @@
-import React, { useState } from "react";
+import React, { useState, useEffect } from "react";
+import { connect } from "react-redux";
import {
Grid,
- LinearProgress,
+ //LinearProgress,
Select,
OutlinedInput,
MenuItem,
} from "@material-ui/core";
+import CourseStats from "../course-stats/CourseStats";
+import TimetableStats from "./components/TimetableStats";
import { useTheme } from "@material-ui/styles";
import {
ResponsiveContainer,
- ComposedChart,
AreaChart,
- LineChart,
- Line,
+ //LineChart,
+ //Line,
Area,
- PieChart,
- Pie,
- Cell,
+ //PieChart,
+ //Pie,
+ //Cell,
YAxis,
XAxis,
} from "recharts";
@@ -25,156 +27,124 @@ import {
import useStyles from "./styles";
// components
-import mock from "./mock";
+//import mock from "./mock";
import Widget from "../../components/Widget";
-import PageTitle from "../../components/PageTitle";
+//import PageTitle from "../../components/PageTitle";
import { Typography } from "../../components/Wrappers";
import Dot from "../../components/Sidebar/components/Dot";
-import Table from "./components/Table/Table";
-import BigStat from "./components/BigStat/BigStat";
+//import Table from "./components/Table/Table";
+//import BigStat from "./components/BigStat/BigStat";
-const mainChartData = getMainChartData();
-const PieChartData = [
+import {
+ getDashboardData,
+ getDataForPeriod,
+} from "../../redux/actions/dashboard";
+
+// const mainChartData = getMainChartData();
+/*const PieChartData = [
{ name: "Group A", value: 400, color: "primary" },
{ name: "Group B", value: 300, color: "secondary" },
{ name: "Group C", value: 300, color: "warning" },
{ name: "Group D", value: 200, color: "success" },
-];
+];*/
-export default function Dashboard(props) {
+const Dashboard = ({
+ y_max,
+ allData,
+ loginData,
+ getDashboardData,
+ getDataForPeriod,
+}) => {
+ useEffect(() => {
+ getDashboardData();
+ }, [getDashboardData]);
var classes = useStyles();
var theme = useTheme();
// local
- var [mainChartState, setMainChartState] = useState("monthly");
+ var [mainChartState, setMainChartState] = useState("30");
return (
<>
-
+ {/* */}
-
+
+
+ Course Stats
+
+
+ }
upperTitle
- bodyClass={classes.fullHeightBody}
className={classes.card}
>
-
-
- 12, 678
-
-
-
-
-
-
-
-
- Registrations
-
- 860
-
-
-
- Sign Out
-
- 32
+
+ {/*
+
+
+
+
+ {PieChartData.map((entry, index) => (
+ |
+ ))}
+
+
+
-
-
- Rate
-
- 3.25%
+
+
+ {PieChartData.map(({ name, value, color }, index) => (
+
+
+
+ {name}
+
+
+ {value}
+
+
+ ))}
+
-
+ */}
-
+
-
-
-
-
- Integration
-
-
-
-
+ title="Revenue Breakdown"
+ header={
+
- SDK
+ Timetable Stats
-
-
-
- Integration
-
-
-
-
-
- SDK
-
-
-
+ }
+ upperTitle
+ className={classes.card}
+ >
+
-
+ {/*
-
-
+ */}
+ {/*
@@ -291,7 +261,7 @@ export default function Dashboard(props) {
-
+ */}
- Daily Line Chart
+ Number of students
-
-
-
- Tablet
-
-
- Mobile
+ All
-
+
- Desktop
+ Unique
setMainChartState(e.target.value)}
+ onChange={e => {
+ setMainChartState(e.target.value);
+ getDataForPeriod(
+ allData.userLogins,
+ parseInt(e.target.value),
+ );
+ }}
input={
- Daily
- Weekly
- Monthly
+ 7 days
+ 30 days
+ 180 days
}
>
-
-
-
-
+
- {mock.bigStat.map(stat => (
+ {/* {mock.bigStat.map(stat => (
- ))}
-
+ ))} */}
+ {/*
-
+ */}
>
);
-}
+};
// #######################################################################
+/*
function getRandomData(length, min, max, multiplier = 10, maxDiff = 10) {
var array = new Array(length).fill();
let lastValue;
@@ -433,20 +401,20 @@ function getRandomData(length, min, max, multiplier = 10, maxDiff = 10) {
return { value: randomValue };
});
}
+*/
+const mapStateToProps = state => {
+ return {
+ allData: state.dashboard.allData,
+ loginData: state.dashboard.loginData,
+ y_max: Math.max.apply(
+ Math,
+ state.dashboard.loginData.map(function(o) {
+ return o.allUsers;
+ }),
+ ),
+ };
+};
-function getMainChartData() {
- var resultArray = [];
- var tablet = getRandomData(31, 3500, 6500, 7500, 1000);
- var desktop = getRandomData(31, 1500, 7500, 7500, 1500);
- var mobile = getRandomData(31, 1500, 7500, 7500, 1500);
-
- for (let i = 0; i < tablet.length; i++) {
- resultArray.push({
- tablet: tablet[i].value,
- desktop: desktop[i].value,
- mobile: mobile[i].value,
- });
- }
-
- return resultArray;
-}
+export default connect(mapStateToProps, { getDashboardData, getDataForPeriod })(
+ Dashboard,
+);
diff --git a/src/pages/dashboard/components/BigStat/BigStat.js b/client/src/pages/dashboard/components/BigStat/BigStat.js
similarity index 100%
rename from src/pages/dashboard/components/BigStat/BigStat.js
rename to client/src/pages/dashboard/components/BigStat/BigStat.js
diff --git a/src/pages/dashboard/components/BigStat/styles.js b/client/src/pages/dashboard/components/BigStat/styles.js
similarity index 100%
rename from src/pages/dashboard/components/BigStat/styles.js
rename to client/src/pages/dashboard/components/BigStat/styles.js
diff --git a/src/pages/dashboard/components/Table/Table.js b/client/src/pages/dashboard/components/Table/Table.js
similarity index 100%
rename from src/pages/dashboard/components/Table/Table.js
rename to client/src/pages/dashboard/components/Table/Table.js
diff --git a/client/src/pages/dashboard/components/TimetableStats.jsx b/client/src/pages/dashboard/components/TimetableStats.jsx
new file mode 100644
index 00000000..780a28ad
--- /dev/null
+++ b/client/src/pages/dashboard/components/TimetableStats.jsx
@@ -0,0 +1,124 @@
+import React, { useState, useEffect } from "react";
+import { connect } from "react-redux";
+import {
+ Grid,
+ //LinearProgress,
+ //Select,
+ //OutlinedInput,
+ //MenuItem,
+} from "@material-ui/core";
+
+import { useTheme } from "@material-ui/styles";
+import {
+ ResponsiveContainer,
+ //AreaChart,
+ //LineChart,
+ //Line,
+ //Area,
+ PieChart,
+ Pie,
+ Cell,
+ //YAxis,
+ //XAxis,
+} from "recharts";
+
+// styles
+import useStyles from "../styles";
+
+// components
+import { Typography } from "../../../components/Wrappers";
+import Dot from "../../../components/Sidebar/components/Dot";
+import { getDashboardData } from "../../../redux/actions/dashboard";
+
+import { ttBranchTheme, ttYearTheme } from "../themes";
+
+const dataRecorded = data => {
+ for (var item of data) {
+ if (item["value"] !== 0) {
+ return true;
+ }
+ }
+};
+
+const TimetableStats = ({ ttBranchData, ttYearData }) => {
+ var classes = useStyles();
+ var theme = useTheme();
+ return (ttBranchData || ttYearData) &&
+ (dataRecorded(ttBranchData) || dataRecorded(ttYearData)) ? (
+
+
+
+ {ttYearData.map(({ name, value }, index) => (
+
+
+
+ {name}
+
+
+ {value}
+
+
+ ))}
+
+
+
+
+
+
+ {ttBranchData.map((entry, index) => (
+ |
+ ))}
+
+
+ {ttYearData.map((entry, index) => (
+ |
+ ))}
+
+
+
+
+
+
+ {ttBranchData.map(({ name, value }, index) => (
+
+
+
+ {name}
+
+
+ {value}
+
+
+ ))}
+
+
+
+ ) : (
+ No data recorded yet
+ );
+};
+
+const mapStateToProps = state => {
+ return {
+ ttBranchData: state.dashboard.ttBranchData,
+ ttYearData: state.dashboard.ttYearData,
+ };
+};
+
+export default connect(mapStateToProps, null)(TimetableStats);
diff --git a/src/pages/dashboard/mock.js b/client/src/pages/dashboard/mock.js
similarity index 100%
rename from src/pages/dashboard/mock.js
rename to client/src/pages/dashboard/mock.js
diff --git a/src/pages/dashboard/package.json b/client/src/pages/dashboard/package.json
similarity index 100%
rename from src/pages/dashboard/package.json
rename to client/src/pages/dashboard/package.json
diff --git a/src/pages/dashboard/styles.js b/client/src/pages/dashboard/styles.js
similarity index 100%
rename from src/pages/dashboard/styles.js
rename to client/src/pages/dashboard/styles.js
diff --git a/client/src/pages/dashboard/themes.js b/client/src/pages/dashboard/themes.js
new file mode 100644
index 00000000..25f7fc7e
--- /dev/null
+++ b/client/src/pages/dashboard/themes.js
@@ -0,0 +1,68 @@
+import { createMuiTheme } from "@material-ui/core/styles";
+
+export const ttBranchTheme = createMuiTheme({
+ palette: {
+ BIO: {
+ main: "#000000",
+ },
+ CHE: {
+ main: "#D9D9D9",
+ },
+ CHEM: {
+ main: "#EFA0A3",
+ },
+ CE: {
+ main: "#F9C1AD",
+ },
+ CS: {
+ main: "#96191D",
+ },
+ ECO: {
+ main: "#FAE8AC",
+ },
+ ECE: {
+ main: "#CDA00D",
+ },
+ EEE: {
+ main: "#ADD298",
+ },
+ INSTR: {
+ main: "#2F4A20",
+ },
+ MANU: {
+ main: "#BEE8E5",
+ },
+ MATH: {
+ main: "#2F9AFF",
+ },
+ ME: {
+ main: "#003F7A",
+ },
+ PHA: {
+ main: "#CFB9DB",
+ },
+ PHY: {
+ main: "#653F7A",
+ },
+ },
+});
+
+export const ttYearTheme = createMuiTheme({
+ palette: {
+ 1: {
+ main: "#1BE7FF",
+ },
+ 2: {
+ main: "#5DFF6B",
+ },
+ 3: {
+ main: "#F3FF0B",
+ },
+ 4: {
+ main: "#FFBB16",
+ },
+ 5: {
+ main: "#FF5714",
+ },
+ },
+});
diff --git a/src/pages/error/Error.js b/client/src/pages/error/Error.js
similarity index 100%
rename from src/pages/error/Error.js
rename to client/src/pages/error/Error.js
diff --git a/src/pages/error/logo.svg b/client/src/pages/error/logo.svg
similarity index 100%
rename from src/pages/error/logo.svg
rename to client/src/pages/error/logo.svg
diff --git a/src/pages/error/package.json b/client/src/pages/error/package.json
similarity index 100%
rename from src/pages/error/package.json
rename to client/src/pages/error/package.json
diff --git a/src/pages/error/styles.js b/client/src/pages/error/styles.js
similarity index 100%
rename from src/pages/error/styles.js
rename to client/src/pages/error/styles.js
diff --git a/src/pages/icons/Icons.js b/client/src/pages/icons/Icons.js
similarity index 100%
rename from src/pages/icons/Icons.js
rename to client/src/pages/icons/Icons.js
diff --git a/src/pages/icons/package.json b/client/src/pages/icons/package.json
similarity index 100%
rename from src/pages/icons/package.json
rename to client/src/pages/icons/package.json
diff --git a/src/pages/icons/styles.js b/client/src/pages/icons/styles.js
similarity index 100%
rename from src/pages/icons/styles.js
rename to client/src/pages/icons/styles.js
diff --git a/client/src/pages/login/CreateAccount.js b/client/src/pages/login/CreateAccount.js
new file mode 100644
index 00000000..9042f198
--- /dev/null
+++ b/client/src/pages/login/CreateAccount.js
@@ -0,0 +1,305 @@
+import Button from '@material-ui/core/Button';
+import TextField from '@material-ui/core/TextField';
+import Dialog from '@material-ui/core/Dialog';
+import DialogActions from '@material-ui/core/DialogActions';
+import DialogContent from '@material-ui/core/DialogContent';
+import DialogContentText from '@material-ui/core/DialogContentText';
+import DialogTitle from '@material-ui/core/DialogTitle';
+import React from "react";
+import "./Landing.css";
+import { useState } from "react";
+import InputLabel from '@material-ui/core/InputLabel';
+import MenuItem from '@material-ui/core/MenuItem';
+import FormControl from '@material-ui/core/FormControl';
+import Select from '@material-ui/core/Select';
+import axios from 'axios';
+import Cookies from "js-cookie";
+import { Redirect } from 'react-router-dom';
+const depts = [
+ "Biological Sciences",
+ "Chemical Engineering",
+ "Chemistry",
+ "Civil Engineering",
+ "Computer Science and Information Systems",
+ "Economics & Finance",
+ "Electrical & Electronics Engineering",
+ "Humanities",
+ "Mathematics",
+ "Mechanical Engineering",
+ "Pharmacy",
+ "Physics",
+];
+const CreateAccount = (props) => {
+ const [open, setOpen] = useState({
+ username: "",
+ password: "",
+ name: "",
+ department: "",
+ email: "",
+ confPass: "",
+ invalidEmail: false,
+ existingUsername: false,
+ weakPassword: false,
+ matchPass: true,
+ emptyUserField: true,
+ emptyPassField: true,
+ emptyNameField: true,
+ emptyDeptField: true,
+ emptyEmailField: true,
+ hitSubmit: false,
+ profAuthenticated: false,
+ });
+ const {
+ username,
+ password,
+ name,
+ department,
+ email,
+ confPass,
+ invalidEmail,
+ existingUsername,
+ weakPassword,
+ matchPass,
+ emptyUserField,
+ emptyPassField,
+ emptyNameField,
+ emptyDeptField,
+ emptyEmailField,
+ hitSubmit,
+ profAuthenticated,
+ } = open;
+ const handleClose = () => {
+ props.action();
+ setOpen({
+ ...open,
+ hitSubmit: false
+ });
+ }
+ const editUsername = (e) => {
+ e.preventDefault();
+ setOpen({
+ ...open,
+ username: e.target.value,
+ existingUsername: false,
+ emptyUserField: (e.target.value === null || e.target.value.length === 0) ? true : false
+ });
+ }
+ const editPassword = (e) => {
+ e.preventDefault();
+ setOpen({
+ ...open,
+ password: e.target.value,
+ weakPassword: (e.target.value.length < 8) ? true : false,
+ emptyPassField: (e.target.value === null || e.target.value.length === 0) ? true : false
+ });
+ }
+ const editConf = (e) => {
+ const eq = (e.target.value === password);
+ e.preventDefault();
+ setOpen({
+ ...open,
+ confPass: e.target.value,
+ matchPass: (eq) ? true : false,
+ emptyPassField: (e.target.value === null || e.target.value.length === 0) ? true : false
+ });
+ }
+ const editName = (e) => {
+ e.preventDefault();
+ setOpen({
+ ...open,
+ name: e.target.value,
+ emptyNameField: (e.target.value === null || e.target.value.length === 0) ? true : false
+ })
+ }
+ const editEmail = (e) => {
+ e.preventDefault();
+ setOpen({
+ ...open,
+ email: e.target.value,
+ emptyEmailField: (e.target.value === null || e.target.value.length === 0) ? true : false,
+ invalidEmail: (e.target.value.match("^([a-zA-Z0-9_\\-\\.]+)@([a-zA-Z0-9_\\-\\.]+)\\.([a-zA-Z]{2,5})$") === null) ? true : false,
+ })
+ }
+ const editDept = (e) => {
+ e.preventDefault();
+ setOpen({
+ ...open,
+ department: e.target.value,
+ emptyDeptField: e.target.value === null ? true : false
+ })
+ }
+ const submit = (e) => {
+ let iu = false, io = true, pa = false;
+ e.preventDefault();
+ if (confPass === password
+ && !invalidEmail
+ && !weakPassword
+ && matchPass
+ && !emptyDeptField
+ && !emptyEmailField
+ && !emptyNameField
+ && !emptyUserField
+ && !emptyPassField
+ /*lol too tired to think better */) {
+ const config = {
+ headers: {
+ "Content-Type": "application/json",
+ "Access-Control-Allow-Origin": "*",
+
+ }
+ };
+ axios.post("/api/profAuth/createAcc", {
+ username: username,
+ password: password,
+ name: name,
+ email: email,
+ department: department
+ }, config).then(
+ (res, err) => {
+ if (err) {
+ console.log(err);
+
+ }
+ else if (res.status === 206) {
+ iu = true;
+
+ }
+ else if (!res) {
+ iu = false;
+ }
+ else {
+ iu = false;
+ io = false;
+ //window.alert("Submitted!"); //change the window.alert to something better, or just remove this
+ pa = false;
+ axios
+ .post(
+ "/api/ProfAuth",
+ {
+ username: username,
+ password: password
+ },
+ config
+ )
+ .then(function (res) {
+ //store the token in HTTP cookie
+ Cookies.set("token", res.data.token, { expires: 1 });
+ pa = true;
+ handleClose();
+ })
+ .catch(err => {
+ console.log("Axios Error:", err);
+ });
+ }
+ setOpen({
+ ...open,
+ existingUsername: iu,
+ isOpen: io,
+ hitSubmit: true,
+ profAuthenticated: pa
+ });
+ }
+ ).catch((err) => {
+ console.log("Server error: ", err);
+ }
+ );
+
+ }
+ else {
+ setOpen({
+ ...open,
+ hitSubmit: true,
+ })
+ }
+ }
+ return (
+
+
+ );
+}
+export default CreateAccount;
\ No newline at end of file
diff --git a/client/src/pages/login/Landing.css b/client/src/pages/login/Landing.css
new file mode 100644
index 00000000..3413a44a
--- /dev/null
+++ b/client/src/pages/login/Landing.css
@@ -0,0 +1,147 @@
+/* Global Styles */
+:root {
+ --primary-color: #17a2b8;
+ --dark-color: #343a40;
+ --light-color: #f4f4f4;
+ --landing-text-color: white;
+}
+
+* {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+}
+
+.main {
+ margin: 0;
+ position: absolute;
+ top: 45%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+}
+
+img {
+ width: 100%;
+}
+
+/* Utilities */
+.container {
+ max-width: 1100px;
+ margin: auto;
+}
+
+/* Text Styles*/
+.text-x-large {
+ font-size: 4rem;
+ line-height: 1.2;
+ margin-bottom: 1rem;
+}
+
+.text-large {
+ font-size: 3rem;
+ line-height: 1.2;
+ margin-bottom: 1rem;
+}
+
+.text-landing {
+ color: var(--landing-text-color);
+}
+
+.text-center {
+ text-align: center;
+}
+
+.btn-landing {
+ display: inline-block;
+ background-color: #6699ff;
+ border: none;
+ color: #ffffff;
+ text-align: center;
+ font: 2.5rem "Fira Sans", sans-serif;
+ font-size: 28px;
+ padding: 20px;
+ height: 100px;
+ width: 200px;
+ transition: all 0.5s;
+ cursor: pointer;
+ margin: 1px;
+}
+
+.btn-landing span {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ transition: 0.5s;
+}
+
+.btn-landing span:after {
+ content: "\00bb";
+ position: absolute;
+ opacity: 0;
+ top: 0;
+ right: -20px;
+ transition: 0.5s;
+}
+
+.btn-landing:hover span {
+ padding-right: 25px;
+}
+
+.btn-landing:hover span:after {
+ opacity: 1;
+ right: 0;
+}
+
+.btn-left {
+ border-top-left-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ border-top-right-radius: 0rem;
+ border-bottom-right-radius: 0rem;
+}
+
+.btn-right {
+ border-top-right-radius: 1rem;
+ border-bottom-right-radius: 1rem;
+ border-top-left-radius: 0rem;
+ border-bottom-left-radius: 0rem;
+}
+
+/* Overlay */
+.dark-overlay {
+ background-color: rgba(0, 0, 0, 0.5);
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+/* Landing Page */
+.landing {
+ position: relative;
+ height: 100vh;
+ background: url("../../images/landingbackground.jpg") no-repeat center
+ center/cover;
+}
+
+body {
+ display: flex;
+ flex-direction: column;
+}
+
+section {
+ flex: 1;
+ min-height: 0;
+}
+
+.landing-inner {
+ color: #fff;
+ height: 100%;
+ width: 100%;
+ margin: auto;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+}
diff --git a/client/src/pages/login/Login.js b/client/src/pages/login/Login.js
new file mode 100644
index 00000000..b5c10ec7
--- /dev/null
+++ b/client/src/pages/login/Login.js
@@ -0,0 +1,185 @@
+import React from "react";
+import "./Landing.css";
+import { connect } from "react-redux";
+import { Redirect } from "react-router-dom";
+import { useState } from "react";
+import Button from "@material-ui/core/Button";
+import TextField from "@material-ui/core/TextField";
+import Dialog from "@material-ui/core/Dialog";
+import DialogActions from "@material-ui/core/DialogActions";
+import DialogContent from "@material-ui/core/DialogContent";
+import DialogContentText from "@material-ui/core/DialogContentText";
+import DialogTitle from "@material-ui/core/DialogTitle";
+import axios from "axios";
+import Cookies from "js-cookie";
+import { addProf } from "../../redux/actions/auth";
+import CreateAccount from "./CreateAccount";
+export const Landing = ({ isAuthenticated, addProf }) => {
+ let token = Cookies.get("token") ? Cookies.get("token") : null;
+
+ addProf(token);
+
+ const [open, setOpen] = useState({
+ isOpen: true,
+ username: "",
+ password: "",
+ incorrectUsername: false,
+ incorrectPassword: false,
+ isCreate: false
+ });
+ const {
+ isOpen,
+ username,
+ password,
+ incorrectUsername,
+ incorrectPassword,
+ isCreate
+ } = open;
+ const handleCreate = () => {
+ setOpen({
+ ...open,
+ isCreate: !isCreate
+ });
+ };
+
+ /*
+ const handleClose = () => {
+ setOpen({ ...open, isOpen: false });
+ };
+ */
+ const editUsername = e => {
+ e.preventDefault();
+ setOpen({
+ ...open,
+ username: e.target.value,
+ incorrectUsername: false
+ });
+ };
+ const editPassword = e => {
+ e.preventDefault();
+ setOpen({
+ ...open,
+ password: e.target.value,
+ incorrectPassword: false
+ });
+ };
+ const config = {
+ headers: {
+ "Content-Type": "application/json",
+ "Access-Control-Allow-Origin": "*"
+ }
+ };
+ const submit = async e => {
+ let iu = false,
+ ip = false;
+ e.preventDefault();
+ await axios
+ .post(
+ "/api/ProfAuth",
+ {
+ username: username,
+ password: password
+ },
+ config
+ )
+ .then(function (res) {
+ if (!res || res.status === 204) {
+ iu = true;
+ } else {
+ iu = false;
+ if (res.status === 206) {
+ ip = true;
+ } else {
+ ip = false;
+ //store the token in HTTP cookie
+ Cookies.set("token", res.data.token, { expires: 1 });
+ addProf(res.data.token);
+ }
+ }
+ setOpen({
+ ...open,
+ incorrectUsername: iu,
+ incorrectPassword: ip
+ });
+ })
+ .catch(err => {
+ console.log("Axios Error:", err);
+ });
+ };
+
+
+ if (isAuthenticated) {
+ return ;
+ }
+
+ return (
+
+ );
+};
+
+const mapStateToProps = state => {
+ return {
+ isAuthenticated: state.auth.isAuthenticated
+ };
+};
+
+export default connect(mapStateToProps, { addProf })(Landing);
diff --git a/src/pages/login/logo.svg b/client/src/pages/login/logo.svg
similarity index 100%
rename from src/pages/login/logo.svg
rename to client/src/pages/login/logo.svg
diff --git a/src/pages/login/package.json b/client/src/pages/login/package.json
similarity index 100%
rename from src/pages/login/package.json
rename to client/src/pages/login/package.json
diff --git a/src/pages/login/styles.js b/client/src/pages/login/styles.js
similarity index 100%
rename from src/pages/login/styles.js
rename to client/src/pages/login/styles.js
diff --git a/src/pages/maps/Maps.js b/client/src/pages/maps/Maps.js
similarity index 100%
rename from src/pages/maps/Maps.js
rename to client/src/pages/maps/Maps.js
diff --git a/src/pages/maps/package.json b/client/src/pages/maps/package.json
similarity index 100%
rename from src/pages/maps/package.json
rename to client/src/pages/maps/package.json
diff --git a/src/pages/maps/styles.js b/client/src/pages/maps/styles.js
similarity index 100%
rename from src/pages/maps/styles.js
rename to client/src/pages/maps/styles.js
diff --git a/src/pages/notifications/Notifications.js b/client/src/pages/notifications/Notifications.js
similarity index 100%
rename from src/pages/notifications/Notifications.js
rename to client/src/pages/notifications/Notifications.js
diff --git a/src/pages/notifications/NotificationsContainer.js b/client/src/pages/notifications/NotificationsContainer.js
similarity index 100%
rename from src/pages/notifications/NotificationsContainer.js
rename to client/src/pages/notifications/NotificationsContainer.js
diff --git a/src/pages/notifications/NotificationsView.js b/client/src/pages/notifications/NotificationsView.js
similarity index 100%
rename from src/pages/notifications/NotificationsView.js
rename to client/src/pages/notifications/NotificationsView.js
diff --git a/src/pages/notifications/package.json b/client/src/pages/notifications/package.json
similarity index 100%
rename from src/pages/notifications/package.json
rename to client/src/pages/notifications/package.json
diff --git a/src/pages/notifications/styles.js b/client/src/pages/notifications/styles.js
similarity index 100%
rename from src/pages/notifications/styles.js
rename to client/src/pages/notifications/styles.js
diff --git a/src/pages/tables/Tables.js b/client/src/pages/tables/Tables.js
similarity index 100%
rename from src/pages/tables/Tables.js
rename to client/src/pages/tables/Tables.js
diff --git a/src/pages/tables/package.json b/client/src/pages/tables/package.json
similarity index 100%
rename from src/pages/tables/package.json
rename to client/src/pages/tables/package.json
diff --git a/src/pages/typography/Typography.js b/client/src/pages/typography/Typography.js
similarity index 100%
rename from src/pages/typography/Typography.js
rename to client/src/pages/typography/Typography.js
diff --git a/src/pages/typography/package.json b/client/src/pages/typography/package.json
similarity index 100%
rename from src/pages/typography/package.json
rename to client/src/pages/typography/package.json
diff --git a/src/pages/typography/styles.js b/client/src/pages/typography/styles.js
similarity index 100%
rename from src/pages/typography/styles.js
rename to client/src/pages/typography/styles.js
diff --git a/client/src/redux/actions/auth.js b/client/src/redux/actions/auth.js
new file mode 100644
index 00000000..3208d4f3
--- /dev/null
+++ b/client/src/redux/actions/auth.js
@@ -0,0 +1,45 @@
+import axios from "axios";
+import Professor from "../../Professor"
+import Cookies from "js-cookie"
+import {
+ NO_PROF,
+ PROF_LOADED,
+ LOGOUT_SUCCESS
+} from "../types"
+export const addProf = (prof) => async dispatch => {
+ if (prof) {
+ let res = null;
+ try {
+ res = await axios.post("/api/profAuth/profLoggedIn", {
+ token: prof
+ })
+ if (!res || !res.data) {
+ localStorage.setItem('prof', false);
+ dispatch({
+ type: NO_PROF
+ })
+ }
+ else {
+ localStorage.setItem('prof', true);
+ dispatch({
+ type: PROF_LOADED,
+ payload: new Professor(res.data.username, res.data.name, res.data.department, res.data.email, res.data.isAdmin)
+ })
+ }
+ }
+ catch (err) {
+ localStorage.setItem('prof', false);
+ dispatch({
+ type: NO_PROF
+ })
+ }
+ }
+}
+
+export const logoutProf = () => dispatch => {
+ localStorage.setItem('prof', false);
+ Cookies.remove("token");
+ dispatch({
+ type: LOGOUT_SUCCESS
+ })
+}
diff --git a/client/src/redux/actions/dashboard.js b/client/src/redux/actions/dashboard.js
new file mode 100644
index 00000000..ad497572
--- /dev/null
+++ b/client/src/redux/actions/dashboard.js
@@ -0,0 +1,170 @@
+import axios from "axios";
+import moment from "moment";
+import {
+ DASHDATA_SUCCESS,
+ DASHDATA_FAIL,
+ LOGIN_INFO_SUCCESS,
+ LOGIN_INFO_FAIL,
+ TT_INFO_SUCCESS,
+ TT_INFO_FAIL,
+ RESET_SUCCESS,
+ RESET_FAIL,
+} from "../types";
+
+// Initial redux action for loading data
+export const getDashboardData = () => async dispatch => {
+ try {
+ await axios.get("/api/dashboard").then(res => {
+ if (res.status === 200) {
+ dispatch({
+ type: DASHDATA_SUCCESS,
+ payload: { allData: res.data },
+ });
+ dispatch(getDataForPeriod(res.data.userLogins, 30));
+ dispatch(getTimetableStats(res.data.timetablesCreated));
+ } else {
+ throw new Error("Could not fetch data");
+ }
+ });
+ } catch (err) {
+ dispatch({
+ type: DASHDATA_FAIL,
+ });
+ }
+};
+
+// Action to get data for certain period
+export const getDataForPeriod = (logins, days = 30) => async dispatch => {
+ const CURRENT_TIME = moment();
+ days--; // For array index
+ try {
+ var loginData = [];
+ // Initialize data in format needed by dashboard
+ for (let day = days; day >= 0; day--) {
+ loginData.push({
+ allUsers: 0,
+ uniqueUsers: 0,
+ });
+ }
+
+ // Count all logins for each day
+ logins.forEach(login => {
+ const difference = days - CURRENT_TIME.diff(login["createdAt"], "days");
+ if (difference >= 0) {
+ loginData[difference]["allUsers"] += 1;
+ }
+ });
+
+ // Data assumed to be in sorted order, and will be, with very small variations, if at all due to network speeds
+ var currentDay = days;
+ var uniqueLoginsForDay = new Set();
+ for (var loginIdx = 0; loginIdx < logins.length; loginIdx++) {
+ const currentLogin = logins[loginIdx];
+ if (CURRENT_TIME.diff(currentLogin["createdAt"], "days") === currentDay) {
+ uniqueLoginsForDay.add(currentLogin["userId"]["_id"]);
+ } else {
+ if (days - currentDay > 0) {
+ loginData[days - currentDay]["uniqueUsers"] = uniqueLoginsForDay.size;
+ }
+ uniqueLoginsForDay = new Set();
+ uniqueLoginsForDay.add(currentLogin["userId"]["_id"]);
+ currentDay = CURRENT_TIME.diff(currentLogin["createdAt"], "days");
+ }
+ }
+ if (days - currentDay > 0) {
+ loginData[days - currentDay]["uniqueUsers"] = uniqueLoginsForDay.size;
+ }
+
+ dispatch({
+ type: LOGIN_INFO_SUCCESS,
+ payload: { loginData: loginData },
+ });
+ } catch (err) {
+ console.log(err);
+ dispatch({
+ type: LOGIN_INFO_FAIL,
+ });
+ }
+};
+
+export const getTimetableStats = timetables => async dispatch => {
+ const branches = [
+ "BIO",
+ "CHE",
+ "CHEM",
+ "CE",
+ "CS",
+ "ECO",
+ "ECE",
+ "EEE",
+ "INSTR",
+ "MANU",
+ "MATH",
+ "ME",
+ "PHA",
+ "PHY",
+ ];
+ var ttsByBranch = [
+ { name: "BIO", value: 0 },
+ { name: "CHE", value: 0 },
+ { name: "CHEM", value: 0 },
+ { name: "CE", value: 0 },
+ { name: "CS", value: 0 },
+ { name: "ECO", value: 0 },
+ { name: "ECE", value: 0 },
+ { name: "EEE", value: 0 },
+ { name: "INSTR", value: 0 },
+ { name: "MANU", value: 0 },
+ { name: "MATH", value: 0 },
+ { name: "ME", value: 0 },
+ { name: "PHA", value: 0 },
+ { name: "PHY", value: 0 },
+ ];
+
+ var ttsByYear = [
+ { name: "1", value: 0 },
+ { name: "2", value: 0 },
+ { name: "3", value: 0 },
+ { name: "4", value: 0 },
+ { name: "5", value: 0 },
+ ];
+ try {
+ timetables.forEach(function(timetable) {
+ ttsByBranch[branches.indexOf(timetable.branch[0])]["value"] =
+ ttsByBranch[branches.indexOf(timetable.branch[0])]["value"] + 1;
+ ttsByYear[timetable.year - 1]["value"] =
+ ttsByYear[timetable.year - 1]["value"] + 1;
+ });
+
+ dispatch({
+ type: TT_INFO_SUCCESS,
+ payload: { ttBranchData: ttsByBranch, ttYearData: ttsByYear },
+ });
+ } catch (err) {
+ console.log(err);
+ dispatch({
+ type: TT_INFO_FAIL,
+ });
+ }
+};
+
+export const resetSemester = (sem,token) => async dispatch => {
+ try {
+ await axios.post("/api/dashboard/resetSem", { semester: sem, token:token }).then(res => {
+ if (res.status === 200) {
+ return new Promise((resolve, reject) => {
+ dispatch({
+ type: RESET_SUCCESS,
+ });
+ resolve();
+ });
+ } else {
+ throw new Error("Could not reset sem");
+ }
+ });
+ } catch (err) {
+ dispatch({
+ type: RESET_FAIL,
+ });
+ }
+};
diff --git a/client/src/redux/reducers/auth.js b/client/src/redux/reducers/auth.js
new file mode 100644
index 00000000..a5d0c301
--- /dev/null
+++ b/client/src/redux/reducers/auth.js
@@ -0,0 +1,31 @@
+import {
+ LOGOUT_SUCCESS,
+ PROF_LOADED,
+ NO_PROF,
+} from "../types";
+
+const initialState = {
+ isAuthenticated: null,
+ user: null,
+};
+export default function (state = initialState, action) {
+ const { type, payload } = action;
+ switch (type) {
+ case PROF_LOADED:
+ return {
+ ...state,
+ isAuthenticated: true,
+ user: payload
+ };
+ case NO_PROF:
+ case LOGOUT_SUCCESS:
+ return {
+ ...state,
+ isAuthenticated: false,
+ user: null,
+ };
+ default:
+ return state
+
+ }
+}
\ No newline at end of file
diff --git a/client/src/redux/reducers/dashboard.js b/client/src/redux/reducers/dashboard.js
new file mode 100644
index 00000000..e8e08080
--- /dev/null
+++ b/client/src/redux/reducers/dashboard.js
@@ -0,0 +1,79 @@
+import {
+ DASHDATA_SUCCESS,
+ DASHDATA_FAIL,
+ LOGIN_INFO_SUCCESS,
+ LOGIN_INFO_FAIL,
+ TT_INFO_SUCCESS,
+ TT_INFO_FAIL,
+ RESET_SUCCESS,
+ RESET_FAIL,
+} from "../types";
+
+const initialState = {
+ loginData: [],
+};
+
+export default function(state = initialState, action) {
+ const { type, payload } = action;
+
+ switch (type) {
+ case DASHDATA_SUCCESS:
+ return {
+ ...state,
+ ...payload,
+ allData: payload.allData,
+ };
+
+ case LOGIN_INFO_SUCCESS:
+ return {
+ ...state,
+ loginData: payload.loginData,
+ };
+
+ case DASHDATA_FAIL:
+ return {
+ ...state,
+ allData: null,
+ loginData: [],
+ };
+
+ case TT_INFO_SUCCESS:
+ return {
+ ...state,
+ ttBranchData: payload.ttBranchData,
+ ttYearData: payload.ttYearData,
+ };
+
+ case TT_INFO_FAIL:
+ return {
+ ...state,
+ ttBranchData: [],
+ ttYearData: [],
+ };
+
+ case LOGIN_INFO_FAIL:
+ return {
+ ...state,
+ loginData: [],
+ };
+
+ case RESET_SUCCESS:
+ return {
+ ...state,
+ allData: {
+ ...state.allData,
+ timetablesCreated: [],
+ },
+ ttBranchData: [],
+ ttYearData: [],
+ };
+
+ case RESET_FAIL:
+ return {
+ ...state,
+ };
+
+ default:
+ return state;
+ }
+}
diff --git a/client/src/redux/reducers/index.js b/client/src/redux/reducers/index.js
new file mode 100644
index 00000000..e9090bed
--- /dev/null
+++ b/client/src/redux/reducers/index.js
@@ -0,0 +1,5 @@
+import { combineReducers } from "redux";
+import dashboardReducer from "./dashboard";
+import authReducer from "./auth";
+
+export default combineReducers({ dashboard: dashboardReducer ,auth: authReducer });
diff --git a/client/src/redux/store.js b/client/src/redux/store.js
new file mode 100644
index 00000000..c1dc3458
--- /dev/null
+++ b/client/src/redux/store.js
@@ -0,0 +1,15 @@
+import { createStore, applyMiddleware } from "redux";
+import { composeWithDevTools } from "redux-devtools-extension";
+import thunk from "redux-thunk";
+import rootReducer from "./reducers";
+
+const initialState = {};
+
+const middleware = [thunk];
+const store = createStore(
+ rootReducer,
+ initialState,
+ composeWithDevTools(applyMiddleware(...middleware)),
+);
+
+export default store;
diff --git a/client/src/redux/types.js b/client/src/redux/types.js
new file mode 100644
index 00000000..cd152f8c
--- /dev/null
+++ b/client/src/redux/types.js
@@ -0,0 +1,11 @@
+export const DASHDATA_SUCCESS = "DASHDATA_SUCCESS";
+export const DASHDATA_FAIL = "DASHDATA_FAIL";
+export const LOGIN_INFO_SUCCESS = "LOGIN_INFO_SUCCESS";
+export const LOGIN_INFO_FAIL = "LOGIN_INFO_FAIL";
+export const TT_INFO_SUCCESS = "TT_INFO_SUCCESS";
+export const TT_INFO_FAIL = "TT_INFO_FAIL";
+export const RESET_SUCCESS = "RESET_SUCCESS";
+export const RESET_FAIL = "RESET_FAIL";
+export const PROF_LOADED = "PROF_LOADED";
+export const NO_PROF = "NO_PROF";
+export const LOGOUT_SUCCESS = "LOGOUT_SUCCESS";
diff --git a/src/serviceWorker.js b/client/src/serviceWorker.js
similarity index 100%
rename from src/serviceWorker.js
rename to client/src/serviceWorker.js
diff --git a/src/themes/default.js b/client/src/themes/default.js
similarity index 100%
rename from src/themes/default.js
rename to client/src/themes/default.js
diff --git a/src/themes/index.js b/client/src/themes/index.js
similarity index 100%
rename from src/themes/index.js
rename to client/src/themes/index.js
diff --git a/yarn.lock b/client/yarn.lock
similarity index 98%
rename from yarn.lock
rename to client/yarn.lock
index d2f3bd01..8c46397d 100644
--- a/yarn.lock
+++ b/client/yarn.lock
@@ -1678,11 +1678,6 @@ abab@^2.0.0:
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
-abbrev@1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
version "1.3.7"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
@@ -1816,19 +1811,11 @@ apexcharts@^3.8.3:
svg.resize.js "^1.4.3"
svg.select.js "^3.0.1"
-aproba@^1.0.3, aproba@^1.1.1:
+aproba@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
-are-we-there-yet@~1.1.2:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
- integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
- dependencies:
- delegates "^1.0.0"
- readable-stream "^2.0.6"
-
argparse@^1.0.7:
version "1.0.10"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -2888,11 +2875,6 @@ console-browserify@^1.1.0:
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
-console-control-strings@^1.0.0, console-control-strings@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
- integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
-
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@@ -3363,7 +3345,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9:
dependencies:
ms "2.0.0"
-debug@^3.0.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6:
+debug@^3.0.0, debug@^3.1.1, debug@^3.2.5:
version "3.2.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
@@ -3411,11 +3393,6 @@ deep-equal@^1.0.1:
object-keys "^1.1.1"
regexp.prototype.flags "^1.2.0"
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
@@ -3480,11 +3457,6 @@ delegate@^3.1.2:
resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==
-delegates@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
- integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
-
depd@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
@@ -3503,11 +3475,6 @@ destroy@~1.0.4:
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
-detect-libc@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
- integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
-
detect-newline@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
@@ -4514,13 +4481,6 @@ fs-extra@^4.0.2:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-minipass@^1.2.5:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
- integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
- dependencies:
- minipass "^2.6.0"
-
fs-write-stream-atomic@^1.0.8:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
@@ -4559,20 +4519,6 @@ functional-red-black-tree@^1.0.1:
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
-gauge@~2.7.3:
- version "2.7.4"
- resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
- integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
- dependencies:
- aproba "^1.0.3"
- console-control-strings "^1.0.0"
- has-unicode "^2.0.0"
- object-assign "^4.1.0"
- signal-exit "^3.0.0"
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wide-align "^1.1.0"
-
gensync@^1.0.0-beta.1:
version "1.0.0-beta.1"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
@@ -4757,11 +4703,6 @@ has-symbols@^1.0.0, has-symbols@^1.0.1:
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
-has-unicode@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
- integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
-
has-value@^0.3.1:
version "0.3.1"
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
@@ -5043,7 +4984,7 @@ hyphenate-style-name@^1.0.3:
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48"
integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ==
-iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
+iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -5079,13 +5020,6 @@ iferr@^0.1.5:
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
-ignore-walk@^3.0.1:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
- integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
- dependencies:
- minimatch "^3.0.4"
-
ignore@^3.3.5:
version "3.3.10"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
@@ -5177,7 +5111,7 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-ini@^1.3.5, ini@~1.3.0:
+ini@^1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
@@ -6796,21 +6730,6 @@ minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
- integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
- dependencies:
- safe-buffer "^5.1.2"
- yallist "^3.0.0"
-
-minizlib@^1.2.1:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
- integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
- dependencies:
- minipass "^2.9.0"
-
mississippi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022"
@@ -6850,7 +6769,7 @@ mkdirp@0.5.1:
dependencies:
minimist "0.0.8"
-mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
+mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
version "0.5.3"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz#5a514b7179259287952881e94410ec5465659f8c"
integrity sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==
@@ -6946,15 +6865,6 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-needle@^2.2.1:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/needle/-/needle-2.3.3.tgz#a041ad1d04a871b0ebb666f40baaf1fb47867117"
- integrity sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==
- dependencies:
- debug "^3.2.6"
- iconv-lite "^0.4.4"
- sax "^1.2.4"
-
negotiator@0.6.2:
version "0.6.2"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
@@ -7040,22 +6950,6 @@ node-notifier@^5.4.2:
shellwords "^0.1.1"
which "^1.3.0"
-node-pre-gyp@*:
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
- integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
- dependencies:
- detect-libc "^1.0.2"
- mkdirp "^0.5.1"
- needle "^2.2.1"
- nopt "^4.0.1"
- npm-packlist "^1.1.6"
- npmlog "^4.0.2"
- rc "^1.2.7"
- rimraf "^2.6.1"
- semver "^5.3.0"
- tar "^4.4.2"
-
node-releases@^1.1.29, node-releases@^1.1.50:
version "1.1.52"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.52.tgz#bcffee3e0a758e92e44ecfaecd0a47554b0bcba9"
@@ -7063,14 +6957,6 @@ node-releases@^1.1.29, node-releases@^1.1.50:
dependencies:
semver "^6.3.0"
-nopt@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
- integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
- dependencies:
- abbrev "1"
- osenv "^0.1.4"
-
normalize-package-data@^2.3.2:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
@@ -7103,27 +6989,6 @@ normalize-url@^3.0.0:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
-npm-bundled@^1.0.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
- integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
- dependencies:
- npm-normalize-package-bin "^1.0.1"
-
-npm-normalize-package-bin@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
- integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
-
-npm-packlist@^1.1.6:
- version "1.4.8"
- resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
- integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
- dependencies:
- ignore-walk "^3.0.1"
- npm-bundled "^1.0.1"
- npm-normalize-package-bin "^1.0.1"
-
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -7131,16 +6996,6 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-npmlog@^4.0.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
- integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
- dependencies:
- are-we-there-yet "~1.1.2"
- console-control-strings "~1.1.0"
- gauge "~2.7.3"
- set-blocking "~2.0.0"
-
nth-check@^1.0.2, nth-check@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
@@ -7331,11 +7186,6 @@ os-browserify@^0.3.0:
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
-os-homedir@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
- integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
-
os-locale@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a"
@@ -7345,19 +7195,11 @@ os-locale@^3.0.0:
lcid "^2.0.0"
mem "^4.0.0"
-os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
+os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-osenv@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
- integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
- dependencies:
- os-homedir "^1.0.0"
- os-tmpdir "^1.0.0"
-
p-defer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
@@ -8604,16 +8446,6 @@ raw-body@2.4.0:
iconv-lite "0.4.24"
unpipe "1.0.0"
-rc@^1.2.7:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
- integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
- dependencies:
- deep-extend "^0.6.0"
- ini "~1.3.0"
- minimist "^1.2.0"
- strip-json-comments "~2.0.1"
-
react-apexcharts@^1.3.3:
version "1.3.6"
resolved "https://registry.yarnpkg.com/react-apexcharts/-/react-apexcharts-1.3.6.tgz#6c06e5dacfddd0e0373ec8f614503e655c049122"
@@ -8906,7 +8738,7 @@ read-pkg@^3.0.0:
normalize-package-data "^2.3.2"
path-type "^3.0.0"
-"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
+"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
version "2.3.7"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -9405,7 +9237,7 @@ selfsigned@^1.9.1:
dependencies:
node-forge "0.9.0"
-"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
+"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -9482,7 +9314,7 @@ serve-static@1.14.1:
parseurl "~1.3.3"
send "0.17.1"
-set-blocking@^2.0.0, set-blocking@~2.0.0:
+set-blocking@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
@@ -9863,7 +9695,7 @@ string-width@^1.0.1:
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
-"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
+string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
@@ -9958,7 +9790,7 @@ strip-eof@^1.0.0:
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
-strip-json-comments@^2.0.1, strip-json-comments@~2.0.1:
+strip-json-comments@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
@@ -10103,19 +9935,6 @@ tapable@^1.0.0, tapable@^1.1.0:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-tar@^4.4.2:
- version "4.4.13"
- resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
- integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
- dependencies:
- chownr "^1.1.1"
- fs-minipass "^1.2.5"
- minipass "^2.8.6"
- minizlib "^1.2.1"
- mkdirp "^0.5.0"
- safe-buffer "^5.1.2"
- yallist "^3.0.3"
-
terser-webpack-plugin@1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz#3f98bc902fac3e5d0de730869f50668561262ec8"
@@ -10807,13 +10626,6 @@ which@^1.2.9, which@^1.3.0, which@^1.3.1:
dependencies:
isexe "^2.0.0"
-wide-align@^1.1.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
- integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
- dependencies:
- string-width "^1.0.2 || 2"
-
word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
@@ -11045,7 +10857,7 @@ xtend@^4.0.0, xtend@~4.0.1:
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
-yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3:
+yallist@^3.0.2:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
diff --git a/package.json b/package.json
index a779ce9b..8b4a4acf 100644
--- a/package.json
+++ b/package.json
@@ -1,48 +1,79 @@
{
- "name": "react-material-admin",
- "version": "1.1.0",
- "private": true,
+ "name": "admin-backend",
+ "version": "0.1.0",
+ "description": "Backend for the Chronofactorem Admin Site",
+ "homepage": "https://github.com/Dryft-bits/react-material-admin",
+ "author": "Dryft-bits",
+ "main": "server.js",
"dependencies": {
- "@material-ui/core": "^4.3.0",
- "@material-ui/icons": "^4.2.1",
- "@material-ui/styles": "^4.3.0",
- "apexcharts": "^3.8.3",
- "classnames": "^2.2.6",
- "font-awesome": "^4.7.0",
- "mui-datatables": "^2.6.4",
- "react": "^16.8.6",
- "react-apexcharts": "^1.3.3",
- "react-dom": "^16.8.6",
- "react-google-maps": "^9.4.5",
- "react-router-dom": "^5.0.1",
- "react-scripts": "3.0.1",
- "react-syntax-highlighter": "^11.0.2",
- "react-toastify": "^5.3.2",
- "recharts": "^1.6.2",
- "tinycolor2": "^1.4.1"
+ "axios": "^0.19.2",
+ "bcrypt": "^4.0.1",
+ "bcryptjs": "^2.4.3",
+ "body-parser": "^1.18.3",
+ "config": "^3.3.0",
+ "cookie-session": "^1.4.0",
+ "cors": "^2.8.5",
+ "debug": "^4.1.0",
+ "dotenv": "^6.2.0",
+ "emotion-theming": "^10.0.27",
+ "express": "^4.17.1",
+ "express-validator": "^6.4.0",
+ "jsonwebtoken": "^8.5.1",
+ "mongoose": "^5.9.6",
+ "node-sass": "^4.5.3",
+ "node-sass-middleware": "^0.11.0",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "react-router-dom": "^5.1.2"
+ },
+ "devDependencies": {
+ "@babel/cli": "^7.0.0",
+ "@babel/core": "^7.9.0",
+ "@babel/node": "^7.8.7",
+ "@babel/plugin-proposal-class-properties": "^7.0.0",
+ "@babel/plugin-proposal-decorators": "^7.3.0",
+ "@babel/plugin-proposal-do-expressions": "^7.0.0",
+ "@babel/plugin-proposal-export-default-from": "^7.0.0",
+ "@babel/plugin-proposal-export-namespace-from": "^7.0.0",
+ "@babel/plugin-proposal-function-bind": "^7.0.0",
+ "@babel/plugin-proposal-function-sent": "^7.0.0",
+ "@babel/plugin-proposal-json-strings": "^7.0.0",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
+ "@babel/plugin-proposal-numeric-separator": "^7.0.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.9.0",
+ "@babel/plugin-proposal-pipeline-operator": "^7.0.0",
+ "@babel/plugin-proposal-throw-expressions": "^7.0.0",
+ "@babel/plugin-syntax-dynamic-import": "^7.0.0",
+ "@babel/plugin-syntax-import-meta": "^7.0.0",
+ "@babel/preset-env": "^7.9.0",
+ "@babel/preset-react": "^7.9.4",
+ "babel-plugin-add-module-exports": "^0.2.1",
+ "babel-plugin-react-html-attrs": "^2.0.0",
+ "chai": "^4.2.0",
+ "chai-http": "^4.3.0",
+ "concurrently": "^4.1.2",
+ "mocha": "^7.1.1",
+ "nodemon": "^1.19.4"
},
"scripts": {
- "start": "react-scripts start",
- "build": "react-scripts build",
- "test": "react-scripts test",
- "eject": "react-scripts eject"
+ "server": "nodemon server --exec babel-node",
+ "start": "node server --exec babel-node",
+ "client": "npm start --prefix client",
+ "dev": "concurrently \"npm run server\" \"npm run client\"",
+ "test": "NODE_ENV=test mocha --exit --recursive || true",
+ "heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client"
},
- "eslintConfig": {
- "extends": "react-app"
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/Dryft-bits/react-material-admin.git"
},
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
+ "license": "SEE LICENSE IN LICENSE",
+ "bugs": {
+ "url": "https://github.com/Dryft-bits/react-material-admin/issues"
},
- "devDependencies": {
- "prettier": "^1.19.1"
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
}
}
diff --git a/server.js b/server.js
new file mode 100644
index 00000000..d0fe8f9c
--- /dev/null
+++ b/server.js
@@ -0,0 +1,50 @@
+const express = require("express");
+const connectDB = require("./server/config/db.js");
+const cors = require("cors");
+const bodyParser = require("body-parser");
+const cookieSession = require("cookie-session");
+const path = require("path");
+const dashboardRoute = require("./server/routes/api/dashboard.js");
+const profAuthRoute = require("./server/routes/api/profAuth.js");
+const courseStatsRoute = require("./server/routes/api/courseStats.js");
+
+const configuration = require("./server/config/constants.js");
+
+/* Express setup */
+const app = express();
+app.use(express.urlencoded({ extended: false }));
+
+const PORT = process.env.PORT || 5003;
+app.use(cors({ origin: true, credentials: true }));
+app.use(bodyParser.urlencoded({ extended: true }));
+app.use(bodyParser.json());
+
+/* Connect to database */
+const Student = require("./server/models/Student.js");
+if (process.env.NODE_ENV !== "test") {
+ connectDB();
+}
+
+/* Define Routes */
+app.use("/api/dashboard", dashboardRoute);
+app.use("/api/profAuth", profAuthRoute);
+app.use("/api/courseStats", courseStatsRoute);
+/* Heroku */
+if (process.env.NODE_ENV === "production") {
+ app.use(express.static("client/build"));
+
+ app.get("*", (req, res) => {
+ res.sendFile(path.resolve(__dirname, "client", "build", "index.html"));
+ });
+}
+
+const server = app.listen(PORT, () =>
+ console.log(`Server is listening on port ${PORT}`)
+);
+
+function stop() {
+ server.close();
+}
+
+module.exports = app;
+module.exports.stop = stop;
diff --git a/server/config/constants.js b/server/config/constants.js
new file mode 100644
index 00000000..24bcaf81
--- /dev/null
+++ b/server/config/constants.js
@@ -0,0 +1,21 @@
+const prod = {
+ urls: {
+ googleAuthCallback:
+ "https://admin-chronofactorem.herokuapp.com/api/auth/google/callback",
+ homePage: "https://admin-chronofactorem.herokuapp.com/helData"
+ }
+};
+
+const dev = {
+ urls: {
+ googleAuthCallback: "http://localhost:5003/api/auth/google/callback",
+ homePage: "http://localhost:3003/checkloggedin"
+ }
+};
+
+const configuration = {
+ cookieKey: "ilovemytimetable",
+ ...(process.env.NODE_ENV === "development" ? dev : prod)
+};
+
+module.exports = configuration;
diff --git a/server/config/db.js b/server/config/db.js
new file mode 100644
index 00000000..7f10a157
--- /dev/null
+++ b/server/config/db.js
@@ -0,0 +1,24 @@
+const dotenv = require("dotenv");
+dotenv.config();
+
+const mongoose = require("mongoose");
+const mongoURI = process.env.mongoURI;
+
+// Connects to database
+const connectDB = async () => {
+ try {
+ await mongoose.connect(mongoURI, {
+ // Change deprecated settings to resolve warnings
+ useUnifiedTopology: true,
+ useNewUrlParser: true,
+ useCreateIndex: true,
+ useFindAndModify: false
+ });
+ console.log("LOG: MongoDB Connected");
+ } catch (err) {
+ console.error(err.message);
+ process.exit(1);
+ }
+};
+
+module.exports = connectDB;
diff --git a/server/models/CourseStats.js b/server/models/CourseStats.js
new file mode 100644
index 00000000..33fc18aa
--- /dev/null
+++ b/server/models/CourseStats.js
@@ -0,0 +1,15 @@
+const mongoose = require("mongoose");
+const Schema = mongoose.Schema;
+
+const CourseStatsSchema = new Schema({
+ courseId: {
+ type: String,
+ required: true,
+ },
+ count: {
+ type: Number,
+ required: true,
+ },
+});
+
+module.exports = mongoose.model("course-stats", CourseStatsSchema);
diff --git a/server/models/Hel.js b/server/models/Hel.js
new file mode 100644
index 00000000..ae7b8ae3
--- /dev/null
+++ b/server/models/Hel.js
@@ -0,0 +1,15 @@
+const mongoose = require("mongoose");
+const Schema = mongoose.Schema;
+const helSchema = new Schema({
+ courseName: {
+ type: String,
+ required: true
+ },
+ studentsInterestedInSlot: {
+ type: Map,
+ of: Number,
+ required: true
+ }
+});
+
+module.exports = mongoose.model("hels-prevsem", helSchema);
diff --git a/server/models/Login.js b/server/models/Login.js
new file mode 100644
index 00000000..fe9dd1d8
--- /dev/null
+++ b/server/models/Login.js
@@ -0,0 +1,16 @@
+const mongoose = require("mongoose");
+const Schema = mongoose.Schema;
+const LoginSchema = new Schema({
+ userId: {
+ type: Schema.Types.ObjectId,
+ required: true,
+ ref: "student"
+ },
+ createdAt: {
+ type: Date,
+ default: Date.now,
+ index: { expires: "262800m" }
+ }
+});
+
+module.exports = mongoose.model("login", LoginSchema);
diff --git a/server/models/Professor.js b/server/models/Professor.js
new file mode 100644
index 00000000..796837b6
--- /dev/null
+++ b/server/models/Professor.js
@@ -0,0 +1,31 @@
+const mongoose = require("mongoose");
+const Schema = mongoose.Schema;
+const Professor = new Schema({
+ name: {
+ type: String,
+ required: true
+ },
+ username: {
+ type: String,
+ required: true,
+ unique: true
+ },
+ isAdmin: {
+ type: Boolean,
+ required: true
+ },
+ hash: {
+ type: String,
+ required: true
+ },
+ department: {
+ type: String,
+ required: true
+ },
+ email: {
+ type: String,
+ required: true,
+ }
+});
+
+module.exports = mongoose.model("professor", Professor);
\ No newline at end of file
diff --git a/server/models/Student.js b/server/models/Student.js
new file mode 100644
index 00000000..9515f71a
--- /dev/null
+++ b/server/models/Student.js
@@ -0,0 +1,30 @@
+const mongoose = require("mongoose");
+const Schema = mongoose.Schema;
+const StudentSchema = new Schema({
+ name: {
+ type: String,
+ required: true,
+ },
+ email: {
+ type: String,
+ required: true,
+ unique: true,
+ },
+ submittedForm: {
+ type: Boolean,
+ required: true,
+ },
+ year: {
+ type: Number,
+ },
+ branch: {
+ type: Array,
+ },
+ interestedCourses: [
+ {
+ type: Object,
+ },
+ ],
+});
+
+module.exports = mongoose.model("student", StudentSchema);
diff --git a/server/models/TimeTable.js b/server/models/TimeTable.js
new file mode 100644
index 00000000..37e62f3d
--- /dev/null
+++ b/server/models/TimeTable.js
@@ -0,0 +1,45 @@
+const mongoose = require("mongoose");
+const Schema = mongoose.Schema;
+const TimeTable = require("./schemas/TimeTable");
+
+const TimeTableSchema = new Schema(
+ {
+ ownerId: {
+ type: Schema.Types.ObjectId,
+ required: true,
+ ref: "student"
+ },
+ name: {
+ type: String
+ },
+ branch:{
+ type: Array,
+ },
+ year:{
+ type: Number,
+ },
+ username:{
+ type: String
+ },
+ TimeTable: {
+ type: TimeTable,
+ required: true
+ },
+ Courses: [
+ {
+ type: Object
+ }
+ ],
+ date: {
+ type: Date,
+ default: Date.now
+ },
+ isShared: {
+ type: Boolean,
+ default: false
+ }
+ },
+ { minimize: false }
+);
+
+module.exports = mongoose.model("timetable", TimeTableSchema);
diff --git a/server/models/schemas/Entry.js b/server/models/schemas/Entry.js
new file mode 100644
index 00000000..22bf97a4
--- /dev/null
+++ b/server/models/schemas/Entry.js
@@ -0,0 +1,10 @@
+class Entry {
+ constructor(code, name, room, len, section) {
+ this.courseCode = code;
+ this.courseName = name;
+ this.sectionRoom = room;
+ this.numHours = len;
+ this.section = section;
+ }
+}
+
diff --git a/server/models/schemas/MyCourse.js b/server/models/schemas/MyCourse.js
new file mode 100644
index 00000000..5b5bffde
--- /dev/null
+++ b/server/models/schemas/MyCourse.js
@@ -0,0 +1,7 @@
+class MyCourse {
+ constructor() {
+ this.course = new Object();
+ this.sections = new Array();
+ }
+}
+
diff --git a/server/models/schemas/TimeTable.js b/server/models/schemas/TimeTable.js
new file mode 100644
index 00000000..34e4cb32
--- /dev/null
+++ b/server/models/schemas/TimeTable.js
@@ -0,0 +1,13 @@
+const WeekDay = require("./WeekDay");
+
+class TimeTable {
+ constructor() {
+ this.M = new WeekDay();
+ this.T = new WeekDay();
+ this.W = new WeekDay();
+ this.Th = new WeekDay();
+ this.F = new WeekDay();
+ this.S = new WeekDay();
+ }
+}
+
diff --git a/server/models/schemas/WeekDay.js b/server/models/schemas/WeekDay.js
new file mode 100644
index 00000000..a1a8b7d1
--- /dev/null
+++ b/server/models/schemas/WeekDay.js
@@ -0,0 +1,17 @@
+const Entry = require("./Entry");
+
+class WeekDay {
+ constructor() {
+ this.one = new Entry();
+ this.two = new Entry();
+ this.three = new Entry();
+ this.four = new Entry();
+ this.five = new Entry();
+ this.six = new Entry();
+ this.seven = new Entry();
+ this.eight = new Entry();
+ this.nine = new Entry();
+ this.ten = new Entry();
+ }
+}
+
diff --git a/server/routes/api/courseStats.js b/server/routes/api/courseStats.js
new file mode 100644
index 00000000..4387d82d
--- /dev/null
+++ b/server/routes/api/courseStats.js
@@ -0,0 +1,24 @@
+const express = require("express");
+const router = express.Router();
+const Student = require("../../models/Student");
+const CourseStats = require("../../models/CourseStats");
+
+router.get("/:code", [], async (req, res) => {
+ try {
+ let total = await Student.countDocuments();
+ let stats = await CourseStats.findOne({
+ courseId: req.params.code,
+ });
+ let no = 0;
+ if (stats) no = stats.count;
+ res.status(200).json({
+ count: no,
+ total: total,
+ });
+ } catch (err) {
+ console.error(err.message);
+ res.status(500).send("Server error");
+ }
+});
+
+module.exports = router;
diff --git a/server/routes/api/dashboard.js b/server/routes/api/dashboard.js
new file mode 100644
index 00000000..e5605086
--- /dev/null
+++ b/server/routes/api/dashboard.js
@@ -0,0 +1,123 @@
+const mongoose = require("mongoose");
+const express = require("express");
+const router = express.Router();
+const TimeTable = require("../../models/TimeTable");
+const Login = require("../../models/Login");
+const Student = require("../../models/Student");
+const { check, validationResult } = require("express-validator");
+const mscBranches = ["BIO", "CHEM", "ECO", "MATH", "PHY"];
+const jwt = require('jsonwebtoken');
+router.get("/", [], async (_req, res) => {
+ try {
+ let nLogins = await Login.countDocuments();
+ let userLogins = await Login.find({}, "-__v").populate(
+ "userId",
+ "branch year"
+ );
+ userLogins = userLogins.map(function (login) {
+ // null check
+ if (login.userId) {
+ let branches = login.userId.branch;
+
+ if (branches.length == 2) {
+ if (mscBranches.includes(branches[0])) {
+ login.userId.branch = branches[0];
+ } else if (mscBranches.includes(branches[1])) {
+ login.userId.branch = branches[1];
+ } else {
+ login.userId.branch = branches[0];
+ }
+ }
+ }
+ return login;
+ });
+
+ let nUniqueLogins = (await Login.find().distinct("userId")).length;
+ let timetablesCreated = await TimeTable.find({}, "date branch year");
+ timetablesCreated = timetablesCreated.map(function (tt) {
+ // null check
+ if (tt.ownerId) {
+ let branches = tt.branch;
+
+ if (branches.length == 2) {
+ if (mscBranches.includes(branches[0])) {
+ tt.branch = branches[0];
+ } else if (mscBranches.includes(branches[1])) {
+ tt.branch = branches[1];
+ } else {
+ tt.branch = branches[0];
+ }
+ }
+ }
+ return tt;
+ });
+
+ res.status(200).json({
+ nLogins: nLogins,
+ nUniqueLogin: nUniqueLogins,
+ userLogins: userLogins,
+ timetablesCreated: timetablesCreated
+ });
+ } catch (err) {
+ console.error(err.message);
+ res.status(500).send("Server error");
+ }
+});
+
+router.post("/resetSem", [check('token', "token is required").not().isEmpty(),], async (req, res) => {
+ const errors = validationResult(req)
+ if (!errors.isEmpty()) {
+ return res.status(412).json({ errors: errors.array() }); //412: precondition failed
+ }
+ const token = req.body.token;
+ jwt.verify(token, process.env.SECRET_KEY_BCRYPT, (err, data) => {
+ if (err) {
+ return res.json(null);
+ }
+ else if (data.isAdmin == true) {
+ try {
+ const sem = req.body.semester;
+ resetStudentCourseStats(sem);
+ mongoose.connection.db.dropCollection("timetables", function (
+ _err,
+ _result
+ ) {
+ console.log("Timetables dropped");
+ });
+ mongoose.connection.db.dropCollection("hels-prevsems", function (
+ _err,
+ _result
+ ) {
+ console.log("Hels dropped");
+ });
+ mongoose.connection.db.dropCollection("course-stats", function (
+ _err,
+ _result
+ ) {
+ console.log("Course dropped");
+ });
+ res.status(200).json({ msg: "Deleted" });
+ } catch (err) {
+ console.error(err.message);
+ res.status(500).send("Server error");
+ }
+ }
+ else
+ {
+ res.status(403).send("Not authorized");
+ }
+ })
+});
+
+const resetStudentCourseStats = async sem => {
+ await Student.updateMany(
+ {},
+ { submittedForm: false, interestedCourses: [] },
+ { multi: true }
+ );
+ if (sem === "odd") {
+ await Student.updateMany({}, { $inc: { year: 1 } }, { multi: true });
+ }
+};
+
+module.exports = router;
diff --git a/server/routes/api/profAuth.js b/server/routes/api/profAuth.js
new file mode 100644
index 00000000..4471b74f
--- /dev/null
+++ b/server/routes/api/profAuth.js
@@ -0,0 +1,128 @@
+const express = require('express');
+const { check, validationResult } = require("express-validator");
+const router = express.Router();
+const Professor = require('../../models/Professor');
+const bcrypt = require('bcryptjs');
+const jwt = require('jsonwebtoken');
+router.post("/", [
+ check("username","username is required").not().isEmpty(),
+ check("password","password is required").not().isEmpty()
+],
+ async (req, res) => {
+ const errors = validationResult(req);
+ if (!errors.isEmpty()) {
+ return res.status(412).json({ errors: errors.array() }); //412: precondition failed
+ }
+ const username = req.body.username;
+ const password = req.body.password;
+ try {
+ let prof = await Professor.findOne({ username: username });
+ if (!prof) {
+ return res.status(204).json({ msg: "user does not exist" });
+ }
+ else if (bcrypt.compareSync(password, prof.hash) === true) {
+
+ const expiresIn = 24 * 60 * 60;
+ const accessToken = jwt.sign({
+ username: prof.username,
+ name: prof.name,
+ department: prof.department,
+ email: prof.email,
+ isAdmin: prof.isAdmin
+ }, process.env.SECRET_KEY_BCRYPT, { expiresIn: expiresIn });
+ return res.json({
+ headers: { 'Access-Control-Allow-Origin': "*" },
+ token: accessToken
+ })
+
+ }
+ else {
+ return res.status(206).json({ msg: "Incorrect password" });
+ }
+ }
+ catch (err) {
+ res.status(500).send("Server Error" + err);
+ }
+ });
+
+router.post("/profLoggedIn", [
+ check('token',"token is required").not().isEmpty(),
+], async (req, res) => {
+ const errors = validationResult(req);
+ if (!errors.isEmpty()) {
+ return res.status(412).json({ errors: errors.array() }); //412: precondition failed
+ }
+ const token = req.body.token;
+ jwt.verify(token, process.env.SECRET_KEY_BCRYPT, (err, data) => {
+ if (err) {
+ return res.json(null);
+ }
+ else {
+ return res.json(
+ {
+ name: data.name,
+ username: data.username,
+ department: data.department,
+ email: data.email,
+ isAdmin: data.isAdmin,
+ })
+ }
+
+ });
+});
+
+router.post("/createAcc", [
+ check('username',"username is required").not().isEmpty(),
+ check('name',"name is required").not().isEmpty(),
+ check('email',"email is either empty or is invalid").isEmail(),
+ check('password',"password is required").not().isEmpty(),
+ check('department',"department is required").not().isEmpty(),
+], async (req, res) => {
+ const errors = validationResult(req);
+ if (!errors.isEmpty()) {
+ return res.status(412).json({ errors: errors.array() });
+ }
+
+ const username = req.body.username;
+ const password = req.body.password;
+ const name = req.body.name;
+ const email = req.body.email;
+ const department = req.body.department;
+ try {
+ let prof = await Professor.findOne({ username: username });
+ if (prof) {
+ return res.status(206).send("User already exists");
+ }
+ const saltRounds = 12;
+ bcrypt.hash(password, saltRounds, (err, hash) => {
+ if (err) {
+ return res.status(500).send("Internal server error");
+ }
+ else {
+ prof = new Professor({
+ username: username,
+ hash: hash,
+ email: email,
+ name: name,
+ department: department,
+ isAdmin: false
+ });
+ prof.save();
+ return res.status(200).send({
+ username: username,
+ password: hash,
+ email: email,
+ name: name,
+ department: department,
+ isAdmin: false
+ });
+ }
+ });
+
+ }
+ catch (err) {
+ res.status(500).send("Server error: " + err);
+ }
+})
+
+module.exports = router;
\ No newline at end of file
diff --git a/src/components/Header/Header.js b/src/components/Header/Header.js
deleted file mode 100644
index 289c927b..00000000
--- a/src/components/Header/Header.js
+++ /dev/null
@@ -1,340 +0,0 @@
-import React, { useState } from "react";
-import {
- AppBar,
- Toolbar,
- IconButton,
- InputBase,
- Menu,
- MenuItem,
- Fab,
- Link
-} from "@material-ui/core";
-import {
- Menu as MenuIcon,
- MailOutline as MailIcon,
- NotificationsNone as NotificationsIcon,
- Person as AccountIcon,
- Search as SearchIcon,
- Send as SendIcon,
- ArrowBack as ArrowBackIcon,
-} from "@material-ui/icons";
-import classNames from "classnames";
-
-// styles
-import useStyles from "./styles";
-
-// components
-import { Badge, Typography, Button } from "../Wrappers/Wrappers";
-import Notification from "../Notification/Notification";
-import UserAvatar from "../UserAvatar/UserAvatar";
-
-// context
-import {
- useLayoutState,
- useLayoutDispatch,
- toggleSidebar,
-} from "../../context/LayoutContext";
-import { useUserDispatch, signOut } from "../../context/UserContext";
-
-const messages = [
- {
- id: 0,
- variant: "warning",
- name: "Jane Hew",
- message: "Hey! How is it going?",
- time: "9:32",
- },
- {
- id: 1,
- variant: "success",
- name: "Lloyd Brown",
- message: "Check out my new Dashboard",
- time: "9:18",
- },
- {
- id: 2,
- variant: "primary",
- name: "Mark Winstein",
- message: "I want rearrange the appointment",
- time: "9:15",
- },
- {
- id: 3,
- variant: "secondary",
- name: "Liana Dutti",
- message: "Good news from sale department",
- time: "9:09",
- },
-];
-
-const notifications = [
- { id: 0, color: "warning", message: "Check out this awesome ticket" },
- {
- id: 1,
- color: "success",
- type: "info",
- message: "What is the best way to get ...",
- },
- {
- id: 2,
- color: "secondary",
- type: "notification",
- message: "This is just a simple notification",
- },
- {
- id: 3,
- color: "primary",
- type: "e-commerce",
- message: "12 new orders has arrived today",
- },
-];
-
-export default function Header(props) {
- var classes = useStyles();
-
- // global
- var layoutState = useLayoutState();
- var layoutDispatch = useLayoutDispatch();
- var userDispatch = useUserDispatch();
-
- // local
- var [mailMenu, setMailMenu] = useState(null);
- var [isMailsUnread, setIsMailsUnread] = useState(true);
- var [notificationsMenu, setNotificationsMenu] = useState(null);
- var [isNotificationsUnread, setIsNotificationsUnread] = useState(true);
- var [profileMenu, setProfileMenu] = useState(null);
- var [isSearchOpen, setSearchOpen] = useState(false);
-
- return (
-
-
- toggleSidebar(layoutDispatch)}
- className={classNames(
- classes.headerMenuButton,
- classes.headerMenuButtonCollapse,
- )}
- >
- {layoutState.isSidebarOpened ? (
-
- ) : (
-
- )}
-
-
- React Material Admin
-
-
- Unlock full version
-
-
setSearchOpen(!isSearchOpen)}
- >
-
-
-
-
- {
- setNotificationsMenu(e.currentTarget);
- setIsNotificationsUnread(false);
- }}
- className={classes.headerMenuButton}
- >
-
-
-
-
- {
- setMailMenu(e.currentTarget);
- setIsMailsUnread(false);
- }}
- className={classes.headerMenuButton}
- >
-
-
-
-
- setProfileMenu(e.currentTarget)}
- >
-
-
-
-
-
-
-
- );
-}
diff --git a/src/components/Layout/Layout.js b/src/components/Layout/Layout.js
deleted file mode 100644
index e158ae0a..00000000
--- a/src/components/Layout/Layout.js
+++ /dev/null
@@ -1,66 +0,0 @@
-import React from "react";
-import {
- Route,
- Switch,
- Redirect,
- withRouter,
-} from "react-router-dom";
-import classnames from "classnames";
-
-// styles
-import useStyles from "./styles";
-
-// components
-import Header from "../Header";
-import Sidebar from "../Sidebar";
-
-// pages
-import Dashboard from "../../pages/dashboard";
-import Typography from "../../pages/typography";
-import Notifications from "../../pages/notifications";
-import Maps from "../../pages/maps";
-import Tables from "../../pages/tables";
-import Icons from "../../pages/icons";
-import Charts from "../../pages/charts";
-
-// context
-import { useLayoutState } from "../../context/LayoutContext";
-
-function Layout(props) {
- var classes = useStyles();
-
- // global
- var layoutState = useLayoutState();
-
- return (
-
- <>
-
-
-
-
-
-
-
-
-
- }
- />
-
-
-
-
-
- >
-
- );
-}
-
-export default withRouter(Layout);
diff --git a/src/pages/login/Login.js b/src/pages/login/Login.js
deleted file mode 100644
index 0af17b51..00000000
--- a/src/pages/login/Login.js
+++ /dev/null
@@ -1,255 +0,0 @@
-import React, { useState } from "react";
-import {
- Grid,
- CircularProgress,
- Typography,
- Button,
- Tabs,
- Tab,
- TextField,
- Fade,
-} from "@material-ui/core";
-import { withRouter } from "react-router-dom";
-import classnames from "classnames";
-
-// styles
-import useStyles from "./styles";
-
-// logo
-import logo from "./logo.svg";
-import google from "../../images/google.svg";
-
-// context
-import { useUserDispatch, loginUser } from "../../context/UserContext";
-
-function Login(props) {
- var classes = useStyles();
-
- // global
- var userDispatch = useUserDispatch();
-
- // local
- var [isLoading, setIsLoading] = useState(false);
- var [error, setError] = useState(null);
- var [activeTabId, setActiveTabId] = useState(0);
- var [nameValue, setNameValue] = useState("");
- var [loginValue, setLoginValue] = useState("");
- var [passwordValue, setPasswordValue] = useState("");
-
- return (
-
-
-
-
Material Admin
-
-
-
-
setActiveTabId(id)}
- indicatorColor="primary"
- textColor="primary"
- centered
- >
-
-
-
- {activeTabId === 0 && (
-
-
- Good Morning, User
-
-
-
- Sign in with Google
-
-
-
-
- Something is wrong with your login or password :(
-
-
- setLoginValue(e.target.value)}
- margin="normal"
- placeholder="Email Adress"
- type="email"
- fullWidth
- />
- setPasswordValue(e.target.value)}
- margin="normal"
- placeholder="Password"
- type="password"
- fullWidth
- />
-
- {isLoading ? (
-
- ) : (
-
- loginUser(
- userDispatch,
- loginValue,
- passwordValue,
- props.history,
- setIsLoading,
- setError,
- )
- }
- variant="contained"
- color="primary"
- size="large"
- >
- Login
-
- )}
-
- Forget Password
-
-
-
- )}
- {activeTabId === 1 && (
-
-
- Welcome!
-
-
- Create your account
-
-
-
- Something is wrong with your login or password :(
-
-
- setNameValue(e.target.value)}
- margin="normal"
- placeholder="Full Name"
- type="text"
- fullWidth
- />
- setLoginValue(e.target.value)}
- margin="normal"
- placeholder="Email Adress"
- type="email"
- fullWidth
- />
- setPasswordValue(e.target.value)}
- margin="normal"
- placeholder="Password"
- type="password"
- fullWidth
- />
-
- {isLoading ? (
-
- ) : (
-
- loginUser(
- userDispatch,
- loginValue,
- passwordValue,
- props.history,
- setIsLoading,
- setError,
- )
- }
- disabled={
- loginValue.length === 0 ||
- passwordValue.length === 0 ||
- nameValue.length === 0
- }
- size="large"
- variant="contained"
- color="primary"
- fullWidth
- className={classes.createAccountButton}
- >
- Create your account
-
- )}
-
-
-
-
- Sign in with Google
-
-
- )}
-
-
- © 2014-2019 Flatlogic, LLC. All rights reserved.
-
-
-
- );
-}
-
-export default withRouter(Login);