Majid khalili

121
reputation
2

Software developer, Electrical engineer, Psychologist. I am something in between.