1) Utilization of protein cages as platforms for making functional nanomaterials
2) Controlled assembly of protein building blocks into higher order structures
3) Exploring interaction between proteins and inorganic materials to design new hybrid materials