How to train your children…

Rule 1: Don’t ever tell them what you want them to do, instead if possible state the opposite.

My teenage kid touches my feet several times a day (in India, it is a mark of respect) once I made it clear to him that I dislike the practice.

Rule 2: Turn work into play

This is not me really, it is Mark Twain. My 10 year old regularly helped me cut veggies until he realized that it was work.

Rule 3: Gift right

While we all love to gift our kids, there is a difference between a brand new mobile phone and vacation on the beach.

Rule 4: Advertise well

Especially working with little kids advertisement is everything. Believe it or not, milk tastes way… different through a straight straw and a zig-zag one.

Good luck and feel free to share your secrets too.

Invited lectures

I have been experimenting with giving engineering students a wider flavor of possible projects that they can take over using linear algebra and coding. Towards this directions we did the following activities.

(1) A session on reading an introductory article on chemometrics, followed by a quiz. The reading was open network where students were encouraged to find references and understand notations used. I gave a brief introduction and then let them figure out some of the technicalities for the quiz.

(2) A mechanical engineering colleague, Dr. Oza and a chemical engineering colleague Dr. Rabari talked to the students about various applications.

I hope to do more intense work with student projects this year. Your comments and insights are welcome.

Pedagogy, experimenting with experiential in STEM

Learning mathematics by, doing, reading, searching and interacting.

There is a lot of interest in experiential   learning now-a-days, especially in STEM and engineering. There is a big debate for and against this pedagogy which is far from settled. The proponents of the method are up-beat about how this pedagogy solidifies knowledge, makes students independent thinkers, good learners and team-worker, who are aware of multifaceted real aspects of the world. The opponents talk about the methods being too focused in small areas of knowledge, students missing out on the variety of analytical methods and rigor and probably the most importantly, the methods not being scalable. The last point is especially important for India where there are usually hundreds of students in a classroom.

I have been experimenting with using a small component of projects in the courses that I teach at the School of Engineering and Applied Sciences at the Ahmedabad University. In this post I would like to talk about some of the student projects in my course “Calculus and differential equations” offered to the first semester students of engineering of three different streams, ICT, Mechanical and Chemical. My strategy is to teach them a about use of differential equations in understanding dynamics and in modeling and basics of numerical integration. I then let them come up with their own project idea, in which either they make observation of a real system and model it from the data, or study an applied problem that uses differential equations and try to find how general the application of the differential equations studied by them is by looking at variations of the system and related applications. Following is a list of some of the student projects over the last seven years that I have taught. As the project component was very small usually about 5 to 10% weight, the submissions were not particularly in-depth, however they were interesting in terms of opening up a new area for the students to think and learn and opened up discussions on new topics. There were four general types of project areas in which students worked. (1) Mathematical modeling (2) Numerical simulations (3) Studying an applied system (4) Geometrical models to understand a concept. The submission types varied from submission of physical models, computer codes, charts and documents.

Mathematical modeling: In these projects students usually collected data on their mobile devices and then tried to fit a function or a differential equation to the collected data and commented on how realistic their model is and why.

  • Vibration of a scale.
  • Rolling of objects down a slope.
  • Projectile motions.


Numerical Simulations: In these projects students generally pick-up a system of differential equations and solve it numerically using usually the Euler method or the Taylor expansion.  Some examples are,

  • The Lorenz attractor
  • The Damped oscillator
  • Cooling of objects, Newton’s law
  • Bacterial growth
  • Flue Epidemics

Study projects: Here students study an application or a research paper . Some examples are,

  • Cancer growth models
  • Chemical reactions
  • Attenuation of light in liquid
  • Radioactive decay
  • Rigid body dynamics
  • Drug absorption in a body
  • Emptying of water tanks
  • Roller-coaster ride

Geometric Modeling: In these projects students make model of theoretical concepts studied by them, to gain visual insight in the theory. Some of the models prepared by students are given below.

  • Models of optimization on a constrained surface to understand Lagrange’s multipliers
  • Spherical and cylindrical polar coordinates
  • Different types of surfaces, showing saddle points


My realizations in case of large classes when the project component is small are following,

  • Between team interactions are limited, hence finding time and space for peer to peer learning gets highly constrained
  • Because of coding and plotting skills needed, project submissions get postponed to the end of the course where due to impending exams the processes get rushed
  • Finding sufficient time for providing feedback to the students in their ongoing project work is difficult mainly due to the large class size

On the whole implementing project based learning in a mathematics class has been quite a rewarding experience for me and I intend to make it much more effective during coming semesters. Your feedback will be very much appreciated.