Majid khalili

462
reputation
1
4
18

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