SlideShare uma empresa Scribd logo
1 de 63
Baixar para ler offline
Economics
of Web-Design
Yury Lifshits
Caltech

http://yury.name



  CS Club, Steklov Institute, 2008

                                     1 / 35
A camel is a horse designed by
a committee
                   Vogue’1958




                                 2 / 35
A camel is a horse designed by
a committee
                   Vogue’1958

Less is more




                                 2 / 35
A camel is a horse designed by
a committee
                   Vogue’1958

Less is more

         1855, Robert Browning
                 (English poet)
                                 2 / 35
Outline


1   Anti-AdWords Theorem




                           3 / 35
Outline


1   Anti-AdWords Theorem

2   Dynamic Design




                           3 / 35
Outline


1   Anti-AdWords Theorem

2   Dynamic Design

3   Hit Counter Project Proposal




                                   3 / 35
1
Anti-AdWords Theorem




                       4 / 35
Problem Statement



Given 10 organic search results
and 5 sponsored results
place them on 15 slots on a webpage




                                      5 / 35
Math model (1/2)

Every link i:
  Price pi
  Relevance ri




                   6 / 35
Math model (1/2)

Every link i:
  Price pi
  Relevance ri
  Attractiveness ai




                      6 / 35
Math model (1/2)

Every link i:
  Price pi
  Relevance ri
  Attractiveness ai

Every slot j:
  Attention share sj

                       6 / 35
Math Model (2/2)


Matching M:
 Place every link i to slot j = M(i)




                                   7 / 35
Math Model (2/2)


Matching M:
 Place every link i to slot j = M(i)

User clicks on link i
with probability proportional to
sM(i) + ai

                                   7 / 35
Payoffs
Expected relevance:




                      8 / 35
Payoffs
Expected relevance:
               15
    Rel(M) =         (sM(i) + ai) · ri
               i=1




                                         8 / 35
Payoffs
Expected relevance:
               15
    Rel(M) =         (sM(i) + ai) · ri
               i=1

Expected revenue:




                                         8 / 35
Payoffs
Expected relevance:
               15
    Rel(M) =         (sM(i) + ai) · ri
               i=1

Expected revenue:
               15
   Rev(M) =          (sM(i) + ai) · pi
               i=1

                                         8 / 35
Payoffs
Expected relevance:
                   15
      Rel(M) =           (sM(i) + ai) · ri
                   i=1

Expected revenue:
                    15
     Rev(M) =            (sM(i) + ai) · pi
                   i=1
Attractiveness is not important              8 / 35
Pareto-Optimal Matching


M is Pareto-Optimal iff there is no M such that

     Rel(M) < Rel(M ),   Rev(M) < Rev(M )




                                              9 / 35
Pareto-Optimal Matching


M is Pareto-Optimal iff there is no M such that

     Rel(M) < Rel(M ),   Rev(M) < Rev(M )



Otherwise M is stupid




                                              9 / 35
Example (1/2)


Attention Link Relevance Price
     50% O1            2     -
     40%    A1         0 25$
     10%    A2         1 20$
                     1.1 12$



                                 10 / 35
Example (2/2)


Attention Link Relevance Price
     50%    A2         1  20$
     40% O1            2     -
     10%    A1         0  25$
                     1.3 12.5$



                                 11 / 35
Anti-AdWords

Left — organic, right —
advertising




                          12 / 35
Anti-AdWords

Left — organic, right —
advertising
Under presented model
AdWords design can be stupid




                               12 / 35
Anti-AdWords

Left — organic, right —
advertising
Under presented model
AdWords design can be stupid

That is, another presentation
can improve both relevance
and revenue
                                12 / 35
Notation

Page attention structure P:
20% 18% 15% . . . 4% 2%




                              13 / 35
Notation

Page attention structure P:
20% 18% 15% . . . 4% 2%

Fixed design D:
  Ad slots, organic slots
20% 18% 15% . . . 4% 2%

                              13 / 35
Anti-AdWords Theorem
            ∀P ∀∗ D
      ∃ links L such that
     any matching M ∈ D
         is stupid for L



                            14 / 35
Alternative to AdWords



Single list for sponsored and
organic results




                                15 / 35
Alternative to AdWords



Single list for sponsored and
organic results
Tradeoff ranking



                                15 / 35
Further questions

Do we need to keep 10 Organic
guarantee?




                            16 / 35
Further questions

Do we need to keep 10 Organic
guarantee?
Adwords redundancy?




                            16 / 35
Further questions

Do we need to keep 10 Organic
guarantee?
Adwords redundancy?
Quantify possible Adwords
inprovements


                            16 / 35
Further questions

Do we need to keep 10 Organic
guarantee?
Adwords redundancy?
Quantify possible Adwords
inprovements
Find all rankings on a trade-off
curve
                                   16 / 35
2
Dynamic Design




                 17 / 35
Increase Key Numbers



  Owners utility
  User utility




                       18 / 35
Key Numbers for Owner




                        19 / 35
Key Numbers for Owner

  Ad revenue
  Number of users
  Volume of content
  Amount of feedback
  User time online
  Brand recognition
                        19 / 35
Key Numbers for User




                       20 / 35
Key Numbers for User

  # of matches (dating)
  # of job offers
  # of answers (QA)
  # interesting stories (news)
  # of compliments (social
  networks)
                                 20 / 35
Design
          =
tool for increasing
  key numbers




                      21 / 35
Main Challenge




                 22 / 35
Main Challenge




Quantify Design




                  22 / 35
Design Decisions



  What to display
  With what priorities?




                          23 / 35
Quantify Internal Priorities




Attention budgets and auctions




                               24 / 35
Dynamic Design



Choices based on opportunity
(user, action, time) knowledge




                                 25 / 35
Design Mechanisms




                    26 / 35
Design Mechanisms

  Chosen by owner
  Fresh
  User voted
  Random
  Personalized
  Paid
                    26 / 35
Minimalism?


  Design complexity = # of links
  Links with CTR < .001 are worse
  than ads
  One random big instead many
  static small


                                    27 / 35
Links to kill



   Amazon: “Add to wedding registry”
   Google: “Report yourself”
   Yahoo: “Horoscopes”




                                   28 / 35
Django MTV Tricks



  Template inheritance
  If/for loops in templates
  Exceptions



                              29 / 35
3
Hit Counter Project Proposal




                               30 / 35
Hit Analysis



  Easy: incoming hits
  Hard: outgoing hits




                        31 / 35
Outgoing Hits

  Ajax solution




                  32 / 35
Outgoing Hits

  Ajax solution
  Can be blocked




                   32 / 35
Outgoing Hits

  Ajax solution
  Can be blocked

  Inverted index




                   32 / 35
Outgoing Hits

  Ajax solution
  Can be blocked

  Inverted index




                   32 / 35
Outgoing Hits

  Ajax solution
  Can be blocked

  Inverted index
  Internal hits only

  Goto

                       32 / 35
Outgoing Hits

  Ajax solution
  Can be blocked

  Inverted index
  Internal hits only

  Goto
  Bad for SEO

                       32 / 35
Call for Feedback




  Volunteers for hit counter
  project?




                               33 / 35
Links

http://yury.name
Homepage




http://yury.name/newweb.html
Tutorial “The New Web”


http://yury.name/reputation.html
Tutorial “Reputation Systems”




                                   34 / 35
Thanks for your attention!
       Questions?




                             35 / 35

Mais conteúdo relacionado

Semelhante a "Economics of Web Design" by Yury Lifshits

Competitor Analysis Templates Our Competitors Losing Market Gaining Market
Competitor Analysis Templates Our Competitors Losing Market Gaining Market Competitor Analysis Templates Our Competitors Losing Market Gaining Market
Competitor Analysis Templates Our Competitors Losing Market Gaining Market SlideTeam
 
Competitor Landscape Framework PowerPoint Presentation Slides
Competitor Landscape Framework PowerPoint Presentation SlidesCompetitor Landscape Framework PowerPoint Presentation Slides
Competitor Landscape Framework PowerPoint Presentation SlidesSlideTeam
 
Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...
Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...
Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...Abbie Wong
 
MKTG 367 Data Driven Digital MarketingSession 4 More Marke.docx
MKTG 367 Data Driven Digital MarketingSession 4 More Marke.docxMKTG 367 Data Driven Digital MarketingSession 4 More Marke.docx
MKTG 367 Data Driven Digital MarketingSession 4 More Marke.docxraju957290
 
Competitor Analysis Framework PowerPoint Presentation Slides
Competitor Analysis Framework PowerPoint Presentation SlidesCompetitor Analysis Framework PowerPoint Presentation Slides
Competitor Analysis Framework PowerPoint Presentation SlidesSlideTeam
 
Trigger Event Selling & Trigger Event Marketing Statistics
Trigger Event Selling & Trigger Event Marketing StatisticsTrigger Event Selling & Trigger Event Marketing Statistics
Trigger Event Selling & Trigger Event Marketing StatisticsCraig Elias
 
All the data and still not enough
All the data and still not enoughAll the data and still not enough
All the data and still not enoughAndreea Bodnari
 
Competitive Intelligence Analysis Techniques PowerPoint Presentation Slides
Competitive Intelligence Analysis Techniques PowerPoint Presentation SlidesCompetitive Intelligence Analysis Techniques PowerPoint Presentation Slides
Competitive Intelligence Analysis Techniques PowerPoint Presentation SlidesSlideTeam
 
Project Risk Assessment PowerPoint Presentation Slides
Project Risk Assessment PowerPoint Presentation SlidesProject Risk Assessment PowerPoint Presentation Slides
Project Risk Assessment PowerPoint Presentation SlidesSlideTeam
 
Laudon traver ec11-tif_ch02
Laudon traver ec11-tif_ch02Laudon traver ec11-tif_ch02
Laudon traver ec11-tif_ch02BookStoreLib
 
Adobe Summit - Data-Driven Marketing Attribution
Adobe Summit - Data-Driven Marketing AttributionAdobe Summit - Data-Driven Marketing Attribution
Adobe Summit - Data-Driven Marketing AttributionAdometry by Google
 
Brian Clifton Keynote at Analytics That Excite
Brian Clifton Keynote at Analytics That ExciteBrian Clifton Keynote at Analytics That Excite
Brian Clifton Keynote at Analytics That ExciteInfoTrust LLC
 
Do Dooni Char - The Force Multipliers In Your Value Chain
Do Dooni Char -  The Force Multipliers In Your Value ChainDo Dooni Char -  The Force Multipliers In Your Value Chain
Do Dooni Char - The Force Multipliers In Your Value ChainVineet Sood
 

Semelhante a "Economics of Web Design" by Yury Lifshits (20)

Competitor Analysis Templates Our Competitors Losing Market Gaining Market
Competitor Analysis Templates Our Competitors Losing Market Gaining Market Competitor Analysis Templates Our Competitors Losing Market Gaining Market
Competitor Analysis Templates Our Competitors Losing Market Gaining Market
 
Yahoo, crowd competitive intelligence, clevel analytics and risk alerts, 2015
Yahoo, crowd competitive intelligence, clevel analytics and risk alerts, 2015Yahoo, crowd competitive intelligence, clevel analytics and risk alerts, 2015
Yahoo, crowd competitive intelligence, clevel analytics and risk alerts, 2015
 
Competitor Landscape Framework PowerPoint Presentation Slides
Competitor Landscape Framework PowerPoint Presentation SlidesCompetitor Landscape Framework PowerPoint Presentation Slides
Competitor Landscape Framework PowerPoint Presentation Slides
 
Simmethod 2015 social media twitter case study
Simmethod 2015 social media twitter case studySimmethod 2015 social media twitter case study
Simmethod 2015 social media twitter case study
 
Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...
Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...
Gaining a Competitive Advantage using Analytics to Optimize your Digital Mark...
 
MKTG 367 Data Driven Digital MarketingSession 4 More Marke.docx
MKTG 367 Data Driven Digital MarketingSession 4 More Marke.docxMKTG 367 Data Driven Digital MarketingSession 4 More Marke.docx
MKTG 367 Data Driven Digital MarketingSession 4 More Marke.docx
 
Introduction To Six Sigma
Introduction To  Six  SigmaIntroduction To  Six  Sigma
Introduction To Six Sigma
 
Competitor Analysis Framework PowerPoint Presentation Slides
Competitor Analysis Framework PowerPoint Presentation SlidesCompetitor Analysis Framework PowerPoint Presentation Slides
Competitor Analysis Framework PowerPoint Presentation Slides
 
Trigger Event Selling & Trigger Event Marketing Statistics
Trigger Event Selling & Trigger Event Marketing StatisticsTrigger Event Selling & Trigger Event Marketing Statistics
Trigger Event Selling & Trigger Event Marketing Statistics
 
The crowd sourced analytics of the technology best in class
The crowd sourced analytics of the technology best in classThe crowd sourced analytics of the technology best in class
The crowd sourced analytics of the technology best in class
 
All the data and still not enough
All the data and still not enoughAll the data and still not enough
All the data and still not enough
 
Competitive Intelligence Analysis Techniques PowerPoint Presentation Slides
Competitive Intelligence Analysis Techniques PowerPoint Presentation SlidesCompetitive Intelligence Analysis Techniques PowerPoint Presentation Slides
Competitive Intelligence Analysis Techniques PowerPoint Presentation Slides
 
Project Risk Assessment PowerPoint Presentation Slides
Project Risk Assessment PowerPoint Presentation SlidesProject Risk Assessment PowerPoint Presentation Slides
Project Risk Assessment PowerPoint Presentation Slides
 
Laudon traver ec11-tif_ch02
Laudon traver ec11-tif_ch02Laudon traver ec11-tif_ch02
Laudon traver ec11-tif_ch02
 
Adobe Summit - Data-Driven Marketing Attribution
Adobe Summit - Data-Driven Marketing AttributionAdobe Summit - Data-Driven Marketing Attribution
Adobe Summit - Data-Driven Marketing Attribution
 
Brian Clifton Keynote at Analytics That Excite
Brian Clifton Keynote at Analytics That ExciteBrian Clifton Keynote at Analytics That Excite
Brian Clifton Keynote at Analytics That Excite
 
Do Dooni Char - The Force Multipliers In Your Value Chain
Do Dooni Char -  The Force Multipliers In Your Value ChainDo Dooni Char -  The Force Multipliers In Your Value Chain
Do Dooni Char - The Force Multipliers In Your Value Chain
 
Amazon versus walMart and the simmethod best in class
Amazon versus walMart and the simmethod best in classAmazon versus walMart and the simmethod best in class
Amazon versus walMart and the simmethod best in class
 
Microsoft 2014, crowd competitive intelligence, clevel analytics and risk alerts
Microsoft 2014, crowd competitive intelligence, clevel analytics and risk alertsMicrosoft 2014, crowd competitive intelligence, clevel analytics and risk alerts
Microsoft 2014, crowd competitive intelligence, clevel analytics and risk alerts
 
Simmethod measuring and predicting alibaba, amazon and e bay risk and perform...
Simmethod measuring and predicting alibaba, amazon and e bay risk and perform...Simmethod measuring and predicting alibaba, amazon and e bay risk and perform...
Simmethod measuring and predicting alibaba, amazon and e bay risk and perform...
 

Mais de Yury Lifshits

Osh — Curiosity Learning on Mobile
Osh — Curiosity Learning on MobileOsh — Curiosity Learning on Mobile
Osh — Curiosity Learning on MobileYury Lifshits
 
Maester — The First Platform for Lead Generation on Mobile
Maester — The First Platform for Lead Generation on MobileMaester — The First Platform for Lead Generation on Mobile
Maester — The First Platform for Lead Generation on MobileYury Lifshits
 
Earlydays: План построения успешной компании
Earlydays: План построения успешной компанииEarlydays: План построения успешной компании
Earlydays: План построения успешной компанииYury Lifshits
 
Екатерина Карпова: Опыт организации Ночи Музеев
Екатерина Карпова: Опыт организации Ночи МузеевЕкатерина Карпова: Опыт организации Ночи Музеев
Екатерина Карпова: Опыт организации Ночи МузеевYury Lifshits
 
Evolution of Two Sided Markets - Yury Lifshits - WSDM 2010
Evolution of  Two Sided Markets - Yury Lifshits - WSDM 2010Evolution of  Two Sided Markets - Yury Lifshits - WSDM 2010
Evolution of Two Sided Markets - Yury Lifshits - WSDM 2010Yury Lifshits
 
Interfaces of Attention: What if people will outsource management of their at...
Interfaces of Attention: What if people will outsource management of their at...Interfaces of Attention: What if people will outsource management of their at...
Interfaces of Attention: What if people will outsource management of their at...Yury Lifshits
 
Data Cloud - Yury Lifshits - Yahoo! Research
Data Cloud - Yury Lifshits - Yahoo! ResearchData Cloud - Yury Lifshits - Yahoo! Research
Data Cloud - Yury Lifshits - Yahoo! ResearchYury Lifshits
 
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...Yury Lifshits
 
Future of Search | Yury Lifshits, Yahoo! Research
Future of Search | Yury Lifshits, Yahoo! ResearchFuture of Search | Yury Lifshits, Yahoo! Research
Future of Search | Yury Lifshits, Yahoo! ResearchYury Lifshits
 
Social Design (Stanford version)
Social Design (Stanford version)Social Design (Stanford version)
Social Design (Stanford version)Yury Lifshits
 
The Architecture of the Web
The Architecture of the WebThe Architecture of the Web
The Architecture of the WebYury Lifshits
 
Reputation Systems I
Reputation Systems IReputation Systems I
Reputation Systems IYury Lifshits
 
Reputation Systems II
Reputation Systems IIReputation Systems II
Reputation Systems IIYury Lifshits
 
Business-Consumer Networks: Concept and Challenges
Business-Consumer Networks: Concept and ChallengesBusiness-Consumer Networks: Concept and Challenges
Business-Consumer Networks: Concept and ChallengesYury Lifshits
 
Business-Consumer Networks. Project Proposal by Yury Lifshits
Business-Consumer Networks. Project Proposal by Yury LifshitsBusiness-Consumer Networks. Project Proposal by Yury Lifshits
Business-Consumer Networks. Project Proposal by Yury LifshitsYury Lifshits
 

Mais de Yury Lifshits (17)

Osh — Curiosity Learning on Mobile
Osh — Curiosity Learning on MobileOsh — Curiosity Learning on Mobile
Osh — Curiosity Learning on Mobile
 
Maester — The First Platform for Lead Generation on Mobile
Maester — The First Platform for Lead Generation on MobileMaester — The First Platform for Lead Generation on Mobile
Maester — The First Platform for Lead Generation on Mobile
 
Earlydays: План построения успешной компании
Earlydays: План построения успешной компанииEarlydays: План построения успешной компании
Earlydays: План построения успешной компании
 
Екатерина Карпова: Опыт организации Ночи Музеев
Екатерина Карпова: Опыт организации Ночи МузеевЕкатерина Карпова: Опыт организации Ночи Музеев
Екатерина Карпова: Опыт организации Ночи Музеев
 
Evolution of Two Sided Markets - Yury Lifshits - WSDM 2010
Evolution of  Two Sided Markets - Yury Lifshits - WSDM 2010Evolution of  Two Sided Markets - Yury Lifshits - WSDM 2010
Evolution of Two Sided Markets - Yury Lifshits - WSDM 2010
 
New Advertising
New AdvertisingNew Advertising
New Advertising
 
Interfaces of Attention: What if people will outsource management of their at...
Interfaces of Attention: What if people will outsource management of their at...Interfaces of Attention: What if people will outsource management of their at...
Interfaces of Attention: What if people will outsource management of their at...
 
Data Cloud - Yury Lifshits - Yahoo! Research
Data Cloud - Yury Lifshits - Yahoo! ResearchData Cloud - Yury Lifshits - Yahoo! Research
Data Cloud - Yury Lifshits - Yahoo! Research
 
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
Cobinatorial Algorithms for Nearest Neighbors, Near-Duplicates and Small Worl...
 
Future of Search | Yury Lifshits, Yahoo! Research
Future of Search | Yury Lifshits, Yahoo! ResearchFuture of Search | Yury Lifshits, Yahoo! Research
Future of Search | Yury Lifshits, Yahoo! Research
 
Social Design (Stanford version)
Social Design (Stanford version)Social Design (Stanford version)
Social Design (Stanford version)
 
Social Design
Social DesignSocial Design
Social Design
 
The Architecture of the Web
The Architecture of the WebThe Architecture of the Web
The Architecture of the Web
 
Reputation Systems I
Reputation Systems IReputation Systems I
Reputation Systems I
 
Reputation Systems II
Reputation Systems IIReputation Systems II
Reputation Systems II
 
Business-Consumer Networks: Concept and Challenges
Business-Consumer Networks: Concept and ChallengesBusiness-Consumer Networks: Concept and Challenges
Business-Consumer Networks: Concept and Challenges
 
Business-Consumer Networks. Project Proposal by Yury Lifshits
Business-Consumer Networks. Project Proposal by Yury LifshitsBusiness-Consumer Networks. Project Proposal by Yury Lifshits
Business-Consumer Networks. Project Proposal by Yury Lifshits
 

Último

Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderUbaidurrehman997675
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 

Último (20)

Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blender
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 

"Economics of Web Design" by Yury Lifshits