On the first point, there are some questions you should consider.
- how do you lead students to have insights? Through in-class activities, assignments, projects, reading, essays, test taking? How much emphasis is placed on each aspect?
- are your assignments/projects/tests creative? Or merely regurgitation of the material?
- how do you account for the (expected) differences in learning style? Do you adapt your style to fit theirs?
- how much work outside of class is expected?
- how do you detect and respond to plagiarism?
- how do you deal with disruptive students?
Regarding research, what is the reputation of the school? of the department?
- What is their faculty known for? Theory vs lab vs simulation-based?
- Can you find collaborators? (on campus and elsewhere)
- Do you have collaborators outside of academia (National Labs, industry)?
- How much money do you need?
- Do you have special requirements?
- How much staffing is required?
- Can you use undergrads or grads or postdocs in your research?