Some projects (large--years of work or small--weeks) I have done in my interested research areas: