Brunnun said:
Do anyone who replied here have any recommendation as to actions taken during Undergrad and Grad School for a career plan as these?
During undergraduate, the best I can suggest is to tutor other students. If your university or department has a formal program to set up peer-to-peer tutoring sessions, take advantage of them. There may also be opportunities to work as a lab assistant, in setting up introductory labs and helping the lab instructor run them.
In grad school in the US, most students have to teach as part of their financial aid package, at least during the first few years. Where I went to grad school (U of Michigan) this was mostly in introductory labs, but more advanced grad students often taught recitation sessions (where students go over homework problems and ask questions that they don't have a chance to do in the large lecture sessions that professors teach).
I also taught a couple of classes outside the university, at a local community college, when I needed more money at one point. This turned out to be useful for references after I decided to go the LAC route.
You almost certainly won't get a tenure-track position right after grad school. You'll probably have to take at least one temporary position first. When a professor at a LAC goes on sabbatical, the college has to hire someone to fill in for him. I started my career as a two-year "visiting assistant professor", filling in for two professors in a row. This was a full-time salaried position, with benefits (health insurance, retirement contributions, etc.). Then I got my tenure-track (eventually tenured) position at a different school. There are also adjunct positions which are usually part-time, paid per course and don't usually have benefits. These are less desirable, but you may have to make do with those for a while.
Finally, I think one factor helped me at least a bit: that I had done my undergrad at a LAC, enjoyed it there and was familiar with that kind of environment. I made sure to point that out in my application letters. Coming from outside the US, you won't have that factor, but if you can get a visiting or adjunct position at a LAC to start with, that will give you some experience with them. LACs in the US are usually small (1000-2000 students), and many are located in small towns in rural areas in the Midwest (where I went to college) and the Southeast (where I am now). I happen to like small-town life, but I know a lot of people can't stand living in the middle of nowhere, with the nearest medium-sized city an hour's drive away, and the nearest "real city" like Chicago or Atlanta or New York being even further away.